我想尝试向奥地利的手机发送短信。为此,我设置了一个免费试用的 Twilio 帐户。但是,我的 Twilio 帐户似乎无法这样做。但我认为应该可以使用试用帐户发送短信?
这是我的 Twilio 号码的屏幕截图,您可以在其中看到它无法发送消息:
这是我在运行尝试发送 SMS 的 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 帐户激活 SMS 功能?如果可以,有什么限制,例如,我可以发送多少条免费 SMS 消息?谢谢!
最佳答案
如果您将此号码 +15005550006 与您的“演示”twilio sid 和 token 一起使用,这将向您显示成功(无错误),但它实际上不会向您发送任何短信/文本。
转到此页https://www.twilio.com/console/sms/getting-started/build并设置一个电话号码,如“+133438*****”。 Twilio 将自动为您提供一个类似 (334) 384-**** 的号码,并通过单击您需要生成的电话号码的按钮,如“+133438*****”。成功后,尝试在 API 中使用您的“实时”sid 和 token 编号。但在集成之前,您可以在此页面 https://www.twilio.com/console/sms/getting-started/build 中使用自己的电话号码发送短信。 .
否则,API 错误消息将显示 - [HTTP 400] *无法创建记录:“发件人”号码 +1************* 不是有效的电话号码、短代码或字母数字发件人ID。
关于sms - 使用试用 twilio 帐户发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28008938/