如何通过 API 设置 webhook URL

how do I set the webhook URL via the API

如何通过对话流程 API V2.0 设置 webhook URL。我正在提取所有意图/实体并使用 c# SDK 进行设置,但我看不到如何以编程方式设置 webhook 并在 Fulfillment 页面中启用 webhook 属性

谢谢

史蒂夫

在意图中,为了与 webhook fulfillment 设置交互,您需要使用 WebhookState 属性。您可以将其设置为以下之一:

  • 已启用
  • EnabledForSlotFilling
  • 未指定

关于在代理级别启用 Webhook Fulfillment。我找到了一个 IssueTracker,其中描述了如何使用 Rest API 启用它;然而,即使似乎支持更新此设置,文档也没有提及它,并且 C# 库也没有实现它。因此,我认为使用 Dialogflow UI 是最直接的方法。