我正在使用nuget的Twilio和RestSharp软件包使用测试凭据调用Twilio。我已经验证了我的个人手机。我尝试使用Twilio提供的电话号码作为号码,但我收到错误21606,说我无法使用带有测试凭据的实时号码。错误描述提供了另一个可用于测试凭据的号码(+15005550006),因此我发布了实时号码并切换到使用提供的号码。
我现在可以从服务中获得成功的响应,但我发送的所有邮件的状态都会以queued
的形式返回。响应包含一个Uri,但是,如果我访问Uri,我会得到一个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号码,经验证的号码是。我发送的消息都没有写入我的消息日志。
任何方向都将不胜感激。我试图对此进行评估,以确定我的公司是否应该使用它,但试验似乎不足以给我任何有用的指示。
答案 0 :(得分:1)
Twilio开发者传道者在这里。
如果您仍有试用帐户(即尚未升级),则可以使用生产凭据向使用Twilio验证的任何号码发送真实的短信。在您升级帐户之前,它不会让您付出任何代价。
测试凭证确实可以确保您可以针对某些预期结果进行测试,包括成功和更重要的失败案例。
因此,只需使用您的真实凭据,您就可以向已验证的号码发送短信。