如何解决要求Twilio在webhooks中传递自定义标头
我正在使用Twilio REST Api以编程方式创建呼叫,并带有呼叫状态和录制的网络挂钩。网络挂钩POST请求目前正在服务器上运行,但由于需要一个自定义标题条目。
当我使用网络挂钩网址创建调用时,我希望能够传递自定义标头(需要在即将到来的网络挂钩请求标头中发送)。自定义标头应具有dynamic
值。
我有这样的东西:
call = @client.calls.create(
to: "+1XYZ",from: ENV['TWILIO_ACCESS_NUMBER'],twiml: '<Response><Record /></Response>',status_callback: @@callStatusHandler,status_callback_event: ['answered','completed'],)
创建此类呼叫时,我将可以使用一个动态值sessionid
访问my-session-value
。现在,当出现Webhook请求时,我希望在标题中插入sessionid = my-session-value
。
有没有办法做到这一点?
解决方法
如果需要添加自己的自定义标头,则可以尝试通过其他逻辑代理请求,然后再将其发送到应用程序服务器。这是关于分叉Webhooks的帖子的过去,您可以查看并看到可以对其进行修改以满足您的需求。
Creating A Twilio Function to trigger 2 webhook endpoints (Autopilot & FrontApp) For Incoming SMS
下面有一个传递自定义Axios
HTTP标头的示例:
Make a Write Request to an External API using urlencoded data
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。