我想尝试向奥地利的手机发送短信。我已经建立了免费试用twilio帐户。但是,我的twilio帐户似乎没有能力这样做。但我认为,应该可以通过试用帐户发送短信吗?
这是我的twilio号码的屏幕截图,您可以看到它无法发送消息:
这是我得到的例外,当我运行我试图发送短信的python代码时:
twilio.rest.exceptions.TwilioRestException: HTTP 400 error: 21606: The From phone number +43720881723 is not a valid, SMS-capable inbound phone number or short code for your account.
关于我如何运行的任何想法?换句话说:我如何激活我的免费twilio帐户的短信功能?如果这是可能的,有什么限制,即我可以发送多少个免费短信?
谢谢!
答案 0 :(得分:19)
使用试用twilio帐户发送短信TEST ACCOUNT SID和TEST AUTHTOKEN,它位于电话号码>内。工具>测试凭据而不是控制台仪表板给出的ACCOUNT SID和AUTHTOKEN>帐户摘要。
因为ACCOUNT SID和AUTHTOKEN在您购买twilio号码和TEST ACCOUNT SID后绑定,而TEST AUTHTOKEN与+15005550006绑定。
答案 1 :(得分:11)
如果您在尝试使用测试凭据进行身份验证时收到此错误,则可能尝试从您的真实帐户发送带有发件人编号的邮件。可用于使用您的测试凭据发送成功消息的唯一号码是+15005550006
答案 2 :(得分:7)
如果您使用此号码 +15005550006 以及您的演示' twilio sid和token,这将显示成功(没有错误),但它实际上没有向您发送任何短信/文本。
转到此页https://www.twilio.com/console/sms/getting-started/build并设置电话号码,如" +133438 *****"。 Twilio将自动为您提供类似(334)384 - ****的数字,并点击您需要的按钮来生成电话号码,如" +133438 *****"。成功后,请尝试使用“直播”。 API中的sid和令牌编号。但在整合相同内容之前,您可以通过此页面https://www.twilio.com/console/sms/getting-started/build在您自己的电话号码中发送短信。
否则,API错误消息将显示 - [HTTP 400] *无法创建记录:' From'号码+1 *********** 不是有效的电话号码,短代码或字母数字发件人ID 。
答案 3 :(得分:3)
您的号码无法(配置)发送短信。转到您的帐户并启用短信功能。之后,您将看到带有文本的绿色复选标记 “https://demo.twilio.com/welcome/sms/reply/”代替消息“。类似于以下屏幕截图
答案 4 :(得分:0)
如果您的号码具有短信功能且仍然收到21606错误,请选中“管理号码”下的“有效号码”标签。它应该将您的号码“+43720881723”显示为有效号码。
答案 5 :(得分:0)
当我使用 test 帐户SID和 test 身份验证令牌以及常规编号时,出现此错误。然后,我将“帐户SID”和“身份验证令牌”更改为常规密码,并且按预期方式工作,即允许我将SMS发送到经过验证的电话号码。
答案 6 :(得分:0)
我在这方面发现了两个错误,问题在于评估帐户及其限制,但我在 twilio 的规则范围内找到了解决方法。
访问此页面并按照说明操作:https://www.twilio.com/console/sms/get-setup
写下他给你的号码,这将是你的新号码,粘贴到你的申请中,它会解决你的问题,但你还需要做最后一件事,你需要检查你要发送的号码消息,访问此页面:
https://www.twilio.com/console/phone-numbers/verified
这样做后,您可以尝试再次发送消息,如果失败,则问题一定在其他地方,因为它对我有用。