使用Google Dialogflow的HTTP请求

时间:2018-03-13 08:46:54

标签: request http-post dialogflow

https://api.dialogflow.com/v1/query?v=20150910&contexts=shop&lang=en&query=apple&sessionId=12345&timezone=America/New_York

接头: 授权:持票人YOUR_CLIENT_ACCESS_TOKEN

如何使用上述代码在Google Dialogflow中制作HTTP请求?如何添加标头作为HTTP请求的一部分

2 个答案:

答案 0 :(得分:3)

您可以使用Postman应用程序发送POST请求

在Postman应用程序中选择发布请求,

复制并粘贴网址https://api.dialogflow.com/v1/query?v=20150910&contexts=shop&lang=en&query=apple&sessionId=12345&timezone=America/New_York

在标题部分,选择Authorization作为键并粘贴Bearer YOUR_CLIENT_ACCESS_TOKEN

然后,如果您点击发送,您将在正文中获得正确的回复。

答案 1 :(得分:1)

一个简单的开始是使用命令行中的curl,如文档中所示:

curl \
-H "Authorization: Bearer YOUR_CLIENT_ACCESS_TOKEN" \
"https://api.dialogflow.com/v1/query?v=20150910&contexts=shop&lang=en&query=apple&sessionId=12345&timezone=America/New_York"

只需复制整个内容并将其粘贴到命令行中即可获得json响应。

参考:https://dialogflow.com/docs/reference/agent/query#get_query_sample