没有 ibm 云功能的 ibm watson webhook
Posted
技术标签:
【中文标题】没有 ibm 云功能的 ibm watson webhook【英文标题】:ibm watson webhook without ibm cloud function 【发布时间】:2021-12-01 00:33:36 【问题描述】:请问是否可以在 IBM Watson webhook 中使用特定的 REST API,而无需使用 IBM Cloud Function。 我想用 nodeJs 开发一个 rest API 并将它公开以用于 webhook 调用 Url(IBM 助手) 听听我做了什么: 我尝试使用我可以运行的相同内容,我将它暴露在我的服务器 nodeJS 中,但它不起作用。
请举个例子。
【问题讨论】:
【参考方案1】:看到这个overview page in the documentation of IBM Watson Assistant on where you can use webhooks。最初,几年前,Watson Assistant / Watson Conversation 只允许基于 IBM Cloud Functions 的 webhook。但这在很久以前就改变了。
因此,您可以配置不基于 Cloud Functions 的 webhook。对于对话技巧,requirements are shown here:
调用必须是 POST HTTP 请求。 请求正文必须是 JSON 对象(内容类型:application/json)。 响应必须是 JSON 对象(接受:application/json)。 调用必须在 8 秒或更短时间内返回。【讨论】:
谢谢,我也做过同样的事情,但我错过了响应 API 中的 Content-Type。我以为 Watson 会拦截内容以上是关于没有 ibm 云功能的 ibm watson webhook的主要内容,如果未能解决你的问题,请参考以下文章
无法将 Seaborn 正确导入我的 IBM Watson-Studio
IBM Cloud Object Storage Connection 问题 Watson Studio Python 笔记本