我正在遵循 Twilio 指南,以便能够从我的 Twilio 电话号码向我的个人电话号码发送 SMS 消息,但出于某种原因,我在运行时没有收到来自我的 Twilio 电话号码的消息这段代码:
from twilio.rest import Client
account_sid = ACCOUNT_SID
auth_token = AUTH_TOKEN
client = Client(account_sid, auth_token)
message = client.messages \
.create(
body='Success!',
from_=TWILIO_NUMBER,
to=MY_NUMBER
)
print(message.sid)
其中 ACCOUNT_SID、AUTH_TOKEN、TWILIO_NUMBER 和 MY_NUMBER 是具有正确值的字符串。我正在遵循本指南:https://www.twilio.com/docs/sms/send-messages。
谢谢!编辑 - 附件是仪表板页面中我的帐户权限的图片。这是否意味着我必须付费才能从我的 Twilio 电话号码向我的个人电话号码发送 SMS 消息?:
答案 0 :(得分:2)
一次检查 ACCOUNT_SID、AUTH_TOKEN 是否正确,因为如果我们几天不使用它会更新,否则一切正常!!还要检查您是否有信用或不发送消息。
答案 1 :(得分:0)
请从您的手机向您的 Twilio 号码发送消息 [START]。如果您可以从手机向 twilio 号码发送 [STOP] 消息。
答案 2 :(得分:0)
每当我尝试发送消息时,消息日志中都会显示以下内容:“(错误:30007)消息已过滤,您的消息内容被标记为违反运营商指南。”根据本指南:
https://support.twilio.com/hc/en-us/articles/223181848-How-Does-Message-Filtering-Work- ,如果您收集了 3 个或更多具有“未传递”状态且错误 30007 的消息 SID 示例,然后联系 Twilio 支持团队,他们可以查看您的消息并确定是否出错。谢谢大家的帮助!