2017-07-14 76 views
1

我有一个意图,我有几个响应和webhook启用。我不明白webhook是如何被触发的,而不是在意图中提到的静态响应。webhooks如何在API中触发.ai

API.ai如何区分何时触发webhook以及何时返回静态响应。

感谢, Janmajay

回答

1

API.AI允许您连接到使用网络挂接第三方服务。如果您启用webhook,那么API.AI将始终向webhook询问响应,并向您显示从webhook收到的响应。

如果由于某种原因,webhook查询失败,那么只会显示静态文本响应。

但是,如果您不想使用webhook,而是想要显示静态响应,那么您只需取消选中webhook复选框即可。之后,静态响应将始终显示给用户。

+0

Hi Anshul,感谢您的回复,但问题是每当我尝试调用API API的Rest API https://api.api.ai/v1/query时,传递参数{ “query”:[ “消息” ], ‘郎’:‘恩’, ‘的sessionId’:‘用户id’ } 我从已启用网络挂接的意图做出回应而已。我在这里做错了什么? – Janmajay

+0

我在这里创建了一个小视频....希望你能找到一些线索...... https://www.youtube.com/watch?v=1cD9vU7Ubyg – Anshul