我希望能够验证来自Twilio的来自我的服务器的请求来自twilio as shown here。使用我的主帐户时,这很好用(我使用节点包装器,但我手动按照步骤操作,可以匹配他们的{{1}}。
但是,当我使用子帐户时,它每次都会失败。我尝试使用subaccount的auth令牌以及父对象作为SHA的密钥,但是没有任何作用,节点包装器也没有。没有关于子帐户和验证的文档。有人使用过子帐户并尝试验证传入的请求吗?
答案 0 :(得分:0)
从支持互动看起来OP似乎花了一些时间调试Twilio-Node并找到:
Node模块对URL进行编码,因此它会创建类似
的内容
https://987f3bb1.ngrok.io/api/twilioWebhook%3Ffoo=1
而你们不是编码查询字符串分隔符,所以你的 网址看起来像
https://987f3bb1.ngrok.io/api/twilioWebhook?foo=1
我现在正在重新创建URL并将其作为一部分传递给 选项,这不会被格式化,所以它现在正在工作。我有 created an issue in the GitHub repo以及此建议 修复。