I wrote a code in Python 2 to send an sms, but I got an error.
from Twilio.rest import Client
# Your Account SID from twilio.com/console
account_sid = "secret"
# Your Auth Token from twilio.com/console
auth_token = "secret"
client = Client(account_sid, auth_token)
message = client.messages.create(
to="", #a number
from_="", #twilio's numbe
body="welcome to zadly")
print(message.sid)
I expected that I would receive SMS but my output was
Traceback (most recent call last):
File "C:\Python27\send_sms.py", line 13, in <module>
body="welcome to zadly")
File "C:\Python27\lib\site-packages\twilio\rest\api\v2010\account\message\__init__.py", line 87, in create
data=data,
File "C:\Python27\lib\site-packages\twilio\base\version.py", line 209, in create
raise self.exception(method, uri, response, 'Unable to create record')
TwilioRestException:
[31m[49mHTTP Error[0m [37m[49mYour request was:[0m
[36m[49mPOST /Accounts/ACe927e239a57716562b26844cf015dda8/Messages.json[0m
[37m[49mTwilio returned the following information:[0m
[34m[49mUnable to create record: Permission to send an SMS has not been enabled for the region indicated by the 'To' number: +966509493238.[0m
[37m[49mMore information may be available here:[0m
[34m[49mhttps://www.twilio.com/docs/errors/21408[0m
Open this and read this -
If you wish to send messages to this region, please enable the relevant permissions on your account in the Global Permissions page.
Now go click on Global Permissions link and enable the relevant permission to send the sms. It's rather simple.
Ps: Always read your exceptions carefully, there's clue in there ;)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.