Recently I dove into the new Twitter Api, new for me anyway and was informed that I would need to have a mobile number entered into my profile settings to be able to create an application using their API. When I went to do so I got the above referenced error: ‘There was an error sending a text to that phone number. Please try again.’ The website insisted that it could accommodate all US carriers, yet it denied me. I tried every which way I could think of with no success. along the way I found this article: https://woorkup.com/how-to-bypass-the-twitter-phone-verification-for-new-account, but the suggested approach seemed overly complicated to me, requiring a Google Voice account and all. I knew there had to be a better way.
After some more poking around the Twitter site I found this page: https://support.twitter.com/articles/20170024, that has the short code for all the countries that Twitter serves. (China being the glaring omission.) Since I am in the US, for me that code is 40404. I then texted ‘start’ to that number. I got a reply asking if I was already on Twitter, and after my reply of yes, the system guided me through logging on via SMS. After going through that process I went back to look at my profile only to see that somehow, someway, automagically as it were, my mobile number was right where it should have been.
Hopefully this will help someone else who gets the error: ‘There was an error sending a text to that phone number. Please try again.’
As always, please send any feedback that you have, the good, the bad and the fugly.