要求Twilio在webhooks中传递自定义标题
我正在使用Twilio REST Api以编程方式创建一个调用,并将调用状态和录制web挂钩连接在一起。web钩子POST请求当前正在命中服务器,但在我身上失败,因为需要自定义头条目 当我使用web钩子URL创建这些调用时,我希望能够传递我的自定义头(需要在即将到来的web钩子请求头中发送)。自定义标题应具有要求Twilio在webhooks中传递自定义标题,twilio,twilio-api,twilio-click-to-call,twilio-programmable-voice,Twilio,Twilio Api,Twilio Click To Call,Twilio Programmable Voice,我正在使用Twilio REST Api以编程方式创建一个调用,并将调用状态和录制web挂钩连接在一起。web钩子POST请求当前正在命中服务器,但在我身上失败,因为需要自定义头条目 当我使用web钩子URL创建这些调用时,我希望能够传递我的自定义头(需要在即将到来的web钩子请求头中发送)。自定义标题应具有动态值 我有这样的想法: call = @client.calls.create( to: "+1XYZ", from: ENV[
动态值
我有这样的想法:
call = @client.calls.create(
to: "+1XYZ",
from: ENV['TWILIO_ACCESS_NUMBER'],
twiml: '<Response><Record /></Response>',
status_callback: @@callStatusHandler,
status_callback_event: ['answered', 'completed'],
)
call=@client.calls.create(
至:“+1XYZ”,
发件人:ENV['TWILIO\u访问编号'],
twiml:“”,
状态\回调:@@callStatusHandler,
状态回调事件:[“已应答”、“已完成”],
)
当我创建这样的调用时,我将可以使用动态值访问sessionid
,比如mysessionvalue
。现在,当webhook请求传入时,我希望头中有sessionid=my session value
有没有办法做到这一点?如果您需要添加自己的自定义头,您可以尝试在请求到达应用程序服务器之前通过其他逻辑代理请求。这是一篇关于分叉Webhook的文章,你可以看看,它可以被修改以满足你的需要
下面有一个传递自定义Axios
HTTP头的示例:
标题值将具有动态值。使用(@client.calls.create)创建调用时,此动态值将可用,我希望这些值在webhook请求中发送时可用。其他选项是URL查询参数,即如何在应用程序之间共享信息-