Test with Twilio Connect App

时间:2016-08-31 16:55:53

标签: testing twilio

Is there a way to test with the Twilio Connect App? You can only authorize an app that is not a free trial account by logging in which authorizes the production account. You do not get a chance to authorize a test account. Because of that any calls you try to make with the Connect App test credentials fail because your test credentials are not authorized to use the other production account. Does anyone know of any workarounds for this?

2 个答案:

答案 0 :(得分:0)

公开披露: 从未尝试过Twillio提供的两个建议中的任何一个,我也没有尝试在我的帐户中实际实现它们。

选项1:创建新帐户 - 保持审判:

你说:

  

“...您只能通过以下方式授权非免费试用帐户的应用   登录授权生产帐户“

这否定了Twillio网站中完整书写的建议。来自Twillio的{​​{3}}:

  

help-center只为你提供“假装”发送的方式   消息或拨打电话......如果您正在寻找端到端的话   测试没有收费,我们建议您单独创建   Twilio帐号并保持在试用模式下利用   试用学分。

选项2:在生产环境中使用您的测试凭证:

你说:

  

“...因为您尝试使用Connect App测试进行的任何调用   凭据失败,因为您的Test credentials未获得授权   使用其他生产帐户“

这看起来很奇怪,就像在制作中一样,您的测试凭据会起作用 - 尽管只针对特定服务。来自Twillio的{​​{3}}:

  

支持的资源

     

您的test credentials目前可用于与之互动   以下三个资源:

     
      
  • 购买电话号码:

         

    POST / 2010-04-01 / Accounts / {TestAccountSid} / IncomingPhoneNumbers

  •   
  • 发送短信:

         

    POST / 2010-04-01 / Accounts / {TestAccountSid} / Messages

  •   
  • 拨打电话:

         

    POST / 2010-04-01 / Accounts / {TestAccountSid} / Calls

  •   
     

对具有测试凭据的任何其他资源的请求将收到403 Forbidden   响应。将来,我们可以将这些资源用于测试   好。

希望这会有所帮助。不过,请告诉我们您在不同的试验和错误中想出了什么。

祝你好运!

答案 1 :(得分:0)

答案是不,你不能。该帐户必须通过Connect App授权,Connect App不会授权试用帐户。在授权非试用帐户时,它会为该帐户创建仅通过其API查看的子帐户。 Api不会返回子帐户的测试帐户ID,因此无法确定测试帐户SID的内容。

因为您想要的帐户"测试"必须是生产帐户,您将被收取费用。我和Twilio支持人员讨论了这件事,他们承认我遇到了什么,并给了我一个信用我的帐户来玩。我不希望每个人都这样,但希望很快就能解决。