python中的Twilio sms发送器api不起作用
我的代码:python中的Twilio sms发送器api不起作用,python,sms,twilio,Python,Sms,Twilio,我的代码: from twilio.rest import Client # Find these values at https://twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" client = Client(account_sid, auth_token) client.api.account.messages.crea
from twilio.rest import Client
# Find these values at https://twilio.com/user/account
account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
auth_token = "your_auth_token"
client = Client(account_sid, auth_token)
client.api.account.messages.create(
to="+#############",
from_="+###########",
body="Hello there!")
我得到的错误是:
Traceback (most recent call last):
File "C:\Users\Keshavarz\Desktop\twilio1.py", line 14, in <module>
body='Hello there!'
File "C:\Users\Keshavarz\AppData\Local\Programs\Python\Python36-32\lib\site-packages\twilio\rest\api\v2010\account\message\__init__.py", line 92, in create
data=data,
File "C:\Users\Keshavarz\AppData\Local\Programs\Python\Python36-32\lib\site-packages\twilio\base\version.py", line 209, in create
raise self.exception(method, uri, response, 'Unable to create record')
twilio.base.exceptions.TwilioRestException:
[31m[49mHTTP Error[0m [37m[49mYour request was:[0m
[36m[49mPOST /Accounts/AC2b7b52ba2fc52a5eebf2c060257f7a7c/Messages.json[0m
[37m[49mTwilio returned the following information:[0m
[34m[49mUnable to create record[0m
[37m[49mMore information may be available here:[0m
[34m[49mhttps://www.twilio.com/docs/errors/451[0m
我遇到所有的事情来制作SID和身份验证令牌,但我无法向我的手机发送任何短信 该响应中有一个URL,可以帮助解释发生了什么。不幸的是,日志中似乎有点乱码 我建议您捕捉错误,并尝试以另一种方式打印它。试试这个,看看结果如何:
client = Client(account_sid, auth_token)
try:
client.api.account.messages.create(
to="+#############",
from_="+###########",
body="Hello there!")
except TwilioRestException as ex:
print(ex)
欢迎来到SO。请看这里,了解如何改进您的问题格式、校对、提供代码等:我建议您从帖子中删除您的手机号码。帖子回复:400{代码:2111,消息:“收件人”号码8511153398不是有效的电话号码,更多信息:,状态:400}twilio return json失败。这对管理很重要。在异常情况下,POST响应:400{代码:2111,消息:收件人号码8511153398不是有效的电话号码,更多信息:,状态:400}无法获取,在twilio中这是获取json的最重要信息400@TejasTank您尝试发送的号码似乎不是国际格式的号码。我猜你是想发送给一个印度号码?如果是这种情况,则将To编号设置为+918511153398,包括国际代码+91。