【问题标题】:How to set dialogflow webhook headers with dynamic values by code?如何通过代码设置具有动态值的 dialogflow webhook 标头?
【发布时间】:2019-05-22 13:40:25
【问题描述】:

有没有办法通过代码设置 webhook 标头?

我想向实现 webhook 发送一个授权标头,但我需要从代码中动态设置它(使用 nodejs)

目前我的标题是空的。

【问题讨论】:

  • 如果你能充实背景故事,也许会有所帮助。例如,您是否尝试根据发出请求的用户来执行请求处理?额外标题的逻辑目的是什么?
  • @Kolban 前端有一个身份验证令牌,我将它传递给一个云函数(称为“问题”),该函数检查身份验证,然后执行对 dialogflow api 的调用。我需要在我的履行(云功能)中检索此身份验证令牌,以便访问另一个使用此令牌的 api。目前我通过将令牌放入请求负载中来做到这一点。
  • 我正在尝试做类似的事情。您是否找到了将动态标头添加到 webhook 的方法,或者您是否必须使用内联编辑器?
  • @Gene 不,我仍在通过代码(nodejs)将参数添加到对话流请求(queryParams.payload)的有效负载中

标签: node.js dialogflow-es dialogflow-es-fulfillment


【解决方案1】:

目前,您可以通过 webhookHeaders 对象的 webhookHeaders 传递标头。它可从v2beta1 版本获得。看看https://cloud.google.com/dialogflow/docs/reference/rest/v2beta1/QueryParameters

【讨论】:

    猜你喜欢
    • 2019-07-09
    • 2021-08-27
    • 2011-03-25
    • 2018-11-21
    • 2018-11-27
    • 2019-05-24
    • 2011-09-16
    • 2020-12-06
    • 1970-01-01
    相关资源
    最近更新 更多