首页 > 解决方案 > 在 Dialog flow fullfillment 中调用 Google sheet 宏

问题描述

我在对话流中创建了一个代理。我在 Google 工作表上添加了一个宏来添加新行。同样已发布为网络应用程序。当我从浏览器执行 Web 应用程序时,它运行良好,并且我看到根据需要在 google 工作表中添加了一个新行。我想使用 Dialog flow 中的宏来实现。

但是,该操作不会导致使用 webhook。网络应用程序的链接在这里:https ://script.google.com/macros/s/AKfycbyJHW0HlopUtfCB6naxgxJ2mooR5g980jJlhR-sGgMe0Uqyww/exec

我没有生成任何 API 密钥。是否需要 API 密钥才能从 Dialog 流调用宏?

标签: google-apps-scriptgoogle-sheetsdialogflow-esdialogflow-es-fulfillment

解决方案


您的 webapp 需要用户身份验证(并且可能还需要授权)。Dialogflow 无法“登录”到您的 web 应用程序,因此 webhook 实现失败。


推荐阅读