问题
I am trying to send a simple SMS and have been doing so for over a year with my app. All of a sudden, on my staging and local environment (prod is fine), I keep getting this error:
Twilio::REST::RequestError: Permission to send an SMS has not been enabled for the region indicated by the 'To' number: '+13105551234'
Both numbers are local California numbers and I have the US enabled on my account. I changed the numbers to 5551234 for this SOF post but they are both valid numbers (the from number is my twilio number and the to number is my personal cell phone.
client.account.messages.create(body: 'hello', to: '+13105551234', from: '+15105551234')
What could be causing this error?
EDIT: I should mention it worked when I sent an SMS to my friend's phone and then when I tried a second time to his number, it gave me the same error.
回答1:
So...turns out that after creating the Twilio number and activating everything. You have to come here, to pick the nations you want to text to.
来源:https://stackoverflow.com/questions/30017182/twilio-says-i-dont-have-permission-to-send-to-the-region-of-my-to-number