【发布时间】:2019-04-25 04:08:02
【问题描述】:
如何使用内联编辑器在对话框流中进行第 3 方 api 调用,如果您有相关代码,请分享。 谢谢
【问题讨论】:
标签: node.js google-cloud-functions dialogflow-es actions-on-google
如何使用内联编辑器在对话框流中进行第 3 方 api 调用,如果您有相关代码,请分享。 谢谢
【问题讨论】:
标签: node.js google-cloud-functions dialogflow-es actions-on-google
您不能从内联编辑器发出外部网络请求(例如 API 调用)。您需要将代码部署到其他地方。最简单的方法是部署到付费 Firebase 计划。 From Google:
从 Cloud Function for Firebase 发起到 Google 网络之外的目的地的网络调用需要为底层 Google Cloud 或 Firebase 项目启用计费功能。
【讨论】:
您可以使用所需的技术创建 API,只要 Dialogflow 可以理解 API 的响应即可。
您需要通过转到Fulfillment 对其进行配置,并将其指向您的 API。
API 需要以这种结构响应:Dialogflow。
如果您计划与 Google 上的 Actions 集成,您可以使用此 repository,其中包含一些响应示例。
here 你有一些库可以与不同语言的 Dialogflow 进行交互。
【讨论】: