【发布时间】:2019-02-27 09:41:02
【问题描述】:
我正在使用操作 sdk 创建一个操作,并且实现 URL 是一个谷歌云功能。我计划通过发送一些参数来为不同的操作使用相同的实现 webhook。例如一个动作可能是:https:// .../action1,而第二个动作可能是:https://.../action2。有没有办法可以在 NodeJS webhook 中获取 url。
NodeJS 函数具有以下形式的导出:
exports.funcname = functions.https.onRequest(app);
其中 app 是一个 actionssdk 对象
我知道有一种方法可以使用以下方法验证请求是否来自特定的 google 操作项目:
const app = actionssdk({verification: 'nodejs-cloud-test-project-1234'});
(来源:https://developers.google.com/actions/reference/rest/verify-requests)
但是,对于我的用例,我需要知道哪个操作项目发出了请求或访问了调用的 url,以便我可以自定义响应。谢谢。
【问题讨论】: