使用试用 twilio 帐户发送短信

问题描述 投票:0回答:10

我想尝试向奥地利的手机发送短信。为此,我设置了一个免费试用 Twilio 帐户。但是,我的 Twilio 帐户似乎无法执行此操作。但我认为应该可以用试用帐户发送短信?

这是我的 Twilio 号码的屏幕截图,您可以看到它无法发送消息: enter image description here

这是我在运行尝试发送短信的 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 messaging twilio
10个回答
42
投票

使用试用 twilio 帐户 TEST ACCOUNT SID 和 TEST AUTHTOKEN 发送短信,该帐户位于电话号码 > 工具 > 测试凭据中,而不是控制台仪表板 > 帐户摘要给出的 ACCOUNT SID 和 AUTHTOKEN 中。

因为购买twilio号码后ACCOUNT SID和AUTHTOKEN是绑定的,而TEST ACCOUNT SID和TEST AUTHTOKEN是与+15005550006绑定的。


24
投票

如果您在尝试使用测试凭据进行身份验证时收到此错误,您可能尝试从真实帐户发送带有发件人号码的消息。唯一可用于使用您的测试凭证发送成功消息的号码是 +15005550006


20
投票

如果您使用此号码 +15005550006 以及您的“演示”twilio sid 和令牌,这将显示您成功(没有错误),但实际上不会向您发送任何短信/文本。

转到此页面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] *无法创建记录:“发件人”号码 +1************ 不是有效的电话号码,短代码或字母数字发件人 ID


5
投票

您的号码无法(配置)发送短信。转到您的帐户并启用短信功能。之后您将看到带有文本的绿色复选标记 “https://demo.twilio.com/welcome/sms/reply/”而不是Messaging“。类似于下面的屏幕截图enter image description here


1
投票

当我使用 test 帐户 SID 和 test 身份验证令牌以及 regular 号码时,我收到此错误。然后我将帐户 SID 和身份验证令牌更改为常规的,它按预期工作,即允许我向经过验证的电话号码发送短信。


0
投票

如果您的号码支持短信,但仍然收到 21606 错误,请检查“管理号码”下的“活动号码”选项卡。它应该将您的号码“+43720881723”显示为活跃号码。


0
投票

我在这方面发现了两个错误,问题在于评估帐户及其限制,但我在 twilio 的规则内找到了解决方法。

访问此页面并按照说明操作:https://www.twilio.com/console/sms/get-setup

写下他给你的号码,这将是你的新号码,将其粘贴到你的应用程序中,它会解决你的问题,但你还需要做最后一件事,你需要检查你要发送消息的号码到,访问此页面:

https://www.twilio.com/console/phone-numbers/verified

完成此操作后,您可以尝试再次发送消息,如果失败,则问题一定是在其他地方,因为它对我有用。


0
投票

要使用试用 Twilio 帐户发送短信,请测试 ACCOUNT SID 并测试 AUTHTOKEN(可在以下位置找到) 电话号码 > 工具 > 测试凭据,而不是控制台仪表板 > 帐户摘要给出的帐户 SID 和 AUTHTOKEN。


0
投票

在这里,您将找到分配给您的 Twilio 免费号码。

Messaging => Try it out => Send an SMS

-1
投票

就我而言,升级了我的 Twilio 帐户并复制了美国佛罗里达州的电话号码(9549386330)并得到 “不是您帐户的有效、支持短信的入站电话号码或短代码” 我只需要在 19549386330 前面加上“1”就可以了。 因此,还要检查您的电话号码的国家/地区代码。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.