从试用帐户发送Twilio SMS

问题描述:

我正在使用来自nuget的Twilio和RestSharp软件包使用测试凭证调用Twilio。我已经验证过我的个人手机。我尝试使用Twilio提供的电话号码作为号码,但我收到错误21606,表示我无法使用带有测试凭证的实时电话号码。错误描述提供了另一个可与测试凭证一起使用的号码(+15005550006),因此我发布了实时号码并切换到使用提供的号码。从试用帐户发送Twilio SMS

我现在可以从服务中获得成功响应,但是我发送的所有消息的状态都会返回为queued。响应包含一个开放的,但是,如果我访问开放的,我得到一个403:

<TwilioResponse> 
    <RestException> 
    <Code>20008</Code> 
    <Message>Resource not accessible with Test Account Credentials</Message> 
    <MoreInfo>https://www.twilio.com/docs/errors/20008</MoreInfo> 
    <Status>403</Status> 
    </RestException> 
</TwilioResponse> 

通过代码跟踪告诉我,我不能connect to real phone numbers。所以,我的问题是:在向它提交任何资金之前,我如何测试Twilio平台?我看到另一个问题,回答者说trial accounts can send SMS messages to verified numbers,我的地理权限允许我发送+1号码,这是验证号码。我发送的任何消息都不会写入我的消息日志中。

任何方向将不胜感激。我试图评估这一点,看看我的公司是否应该使用它,但审判似乎不足以给我任何有用的迹象。

Twilio开发人员在这里传播。

如果您还有试用帐户(即您尚未升级),那么您可以使用生产凭证将真实SMS消息发送至您使用Twilio验证的任何号码。除非您升级帐户,否则不会花费任何费用。

测试凭证确实可以确保您可以测试某些预期结果,包括成功和更重要的失败情况。

所以,只需使用您的真实凭证,您就可以发送短信到您的验证号码。

+0

这简直令人难以置信,我不相信我错过了它。但是,我切换到实时数字和凭证,现在我使用现场数字(我刚刚拉出)和问题中提到的测试数字返回了21606个错误。语音,短信和彩信都启用了实时号码,因此不应该成为问题。 – zimdanen

+0

您需要确保您使用从Twilio购买的号码作为您的发件人号码,您使用Twilio验证过的号码作为您的号码和实时凭证。确保你已经重启了你的服务器(这总是让我)。如果你已经掌握了所有这些,那么也许别的东西出了问题。 – philnash

+0

我错过了From号码开头的1。谢谢!我刚刚得到我的第一个文本! – zimdanen