如何在 dialogflow 内联编辑器中进行第 3 方 api 调用
How to make 3rd party api call in dialogflow's inline editor
如何使用内联编辑器在对话流中调用第 3 方 api 如果您有相关代码,请分享。
谢谢
您不能从内联编辑器发出外部网络请求(例如 API 调用)。您需要将代码部署到别处。最简单的方法是部署到付费的 Firebase 计划。 From Google:
Network calls originating from your Cloud Function for Firebase to destinations outside Google's network require billing to be enabled for the underlying Google Cloud or Firebase project.
您可以使用您想要的技术创建一个 API,只要来自 API 的响应可以被 Dialogflow 理解。
您需要通过转至 Fulfillment 对其进行配置,并将其指向您的 API。
API 需要用这个结构响应:Dialogflow.
并且,如果您打算在 Google 上与 Actions 集成,您会得到这个 repository,其中包含一些响应示例。
并且 here 您有一些库可以与不同语言的 Dialogflow 交互。
如何使用内联编辑器在对话流中调用第 3 方 api 如果您有相关代码,请分享。 谢谢
您不能从内联编辑器发出外部网络请求(例如 API 调用)。您需要将代码部署到别处。最简单的方法是部署到付费的 Firebase 计划。 From Google:
Network calls originating from your Cloud Function for Firebase to destinations outside Google's network require billing to be enabled for the underlying Google Cloud or Firebase project.
您可以使用您想要的技术创建一个 API,只要来自 API 的响应可以被 Dialogflow 理解。
您需要通过转至 Fulfillment 对其进行配置,并将其指向您的 API。
API 需要用这个结构响应:Dialogflow.
并且,如果您打算在 Google 上与 Actions 集成,您会得到这个 repository,其中包含一些响应示例。
并且 here 您有一些库可以与不同语言的 Dialogflow 交互。