用程序让twilio给手机发短信,程序运行没报错但收不到短信

真诚向各位大神请教,这是怎么回事呢?这个项目有点急,求帮忙

请问楼主能收到短信了吗?我也是一样的情况,求解~

请问楼主能收到短信了吗?我也是一样的情况,求解~

我也是,就是放在函数离好像就发不了的感觉,求解

上面回答的报错应该是包版本更新了,把语句换了就好:

from twilio.rest import TwilioRestClient

account_sid = "AC941ae479xxxxxxxxxxxxxxxxxxxxxx"
account_token = "57a22011xxxxxxxxxxxxxxxxxxxxxx"
client = TwilioRestClient(account_sid,account_token)

message = client.sms.messages.create(
    body = "心情不好的时候,就抬头看天空吧.",
    to = "+8615812345678",
    from_ = "+12055123456")
print(message.sid)

如果出现

– TwilioRestException: HTTP 400 error: Unable to create record: The number is unverified. Trial accounts cannot send messages to unverified numbers; verify at twilio.com/user/account/phone-numbers/verified, or purchase a Twilio number to send messages to unverified numbers.

出现这个问题的原因是你是免费用户,在没有验证手机的情况下,不能给别的手机发短信,只能给刚刚上面提到的已经接受短信验证的手机发送,你可以在twilio.com/user/account/phone-numbers/verified
这个网站上添加验证手机号验证.
 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

from twilio.rest import TwilioRestClient

# 下面认证信息的值在你的 twilio 账户里可以找到
account_sid = "ACXXXXXXXXXXXXXXXXX"
auth_token = "YYYYYYYYYYYYYYYYYY"
client = TwilioRestClient(account_sid, auth_token)

message = client.messages.create(to="+8615912345678",  # 区号+你的手机号码
                                 from_="+15555555555",  # 你的 twilio 电话号码
                                 body="Do you know who I am ?")

你把代码改成这样试一下看看能接收短信了吗