无法将POST请求发送到DialogFlow(404)

2013年

我正在将一个3岁的api.ai应用程序升级到DialogFlow。我已使用《迁移指南》修改了请求我使用基本网址收到404错误:https : //dialogflow.googleapis.com/v2/ {session = projects/ Project_ID/ agent/sessions/1}:detectIntent

这是来自detectIntent文档我正在尝试使用detectIntent方法,但是在尝试使用上下文时遇到了同样的问题。另外,我已经在多个网络上尝试过。当我将它放在浏览器中时,我什至得到404。知道我的网址不正确吗?

囚犯

detectIntent文档所述,URL使用Google API HTTP表示法来记录参数以及如何指定参数。第二个链接不是很有用,但是基本上它意味着您可以解释URL

https://dialogflow.googleapis.com/v2beta1/{session=projects/*/agent/sessions/*}:detectIntent

  • {}之外的部分是文字。这正是您应该在URL中发送的内容。
  • {}不是文字。它指定一个参数。
  • {}内的部分是一个名为“ session”的参数。
  • “会话”参数采用字符串的形式,该字符串具有两个可以作为单个路径段的部分(detectIntent的描述对这些部分施加了附加限制,但有时会在符号中指定),其余部分为文字路径。

因此,如果会话是projects/12345/agent/sessions/6789URL,则URL为

https://dialogflow.googleapis.com/v2beta1/projects/12345/agent/sessions/6789:detectIntent

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章