【问题标题】:Sending Twilio SMS from a trial account从试用帐户发送 Twilio SMS
【发布时间】:2015-10-13 16:15:51
【问题描述】:

我正在使用来自 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 号码,该号码是经过验证的号码。我发送的任何消息都没有进入我的消息日志。

任何方向将不胜感激。我正在尝试对此进行评估,看看我的公司是否应该使用它,但试验似乎不足以给我任何有用的迹象。

【问题讨论】:

    标签: c# twilio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    如果您仍有试用帐户(即尚未升级),那么您可以使用您的生产凭据向您已通过 Twilio 验证的任何号码发送真实的 SMS 消息。在您升级帐户之前,它不会花费您任何费用。

    测试凭据确实存在,以确保您可以针对某些预期结果进行测试,包括成功案例和更重要的失败案例。

    因此,只需使用您的真实凭据,您就可以向已验证的号码发送短信。

    【讨论】:

    • 这非常简单,我不敢相信我错过了它。但是,我切换到实时号码和凭据,现在我使用实时号码(我刚刚提取的)和问题中提到的测试号码返回 21606 错误。为语音、短信和彩信启用了实时号码,所以这应该不是问题。
    • 您需要确保使用从 Twilio 购买的号码作为您的发件人号码、您已通过 Twilio 验证的号码作为您的收件人号码和实时凭据。确保您也重新启动了服务器(这总是让我着迷)。如果所有这些都到位,那么可能还有其他问题。
    • 我在 From 号码的开头缺少 1。谢谢!我刚收到我的第一条短信!
    • 啊啊啊!太棒了!如果您想通过任何其他内容聊天,请随时在 philnash@twilio.com 上给我留言。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多