【发布时间】:2018-11-15 00:28:18
【问题描述】:
我想将代理上传到 Dialogflow。然后导出。但是一旦上传过程清晰,这应该会更容易。
我知道如何使用 Python 向 Dialogflow API 发送正常的 POST 请求并接收答案。 但我并没有从这个文档中得到任何更聪明的东西。 Dialogflow Import Agent
您应该如何将 POST 请求与您的 Zip 文件打包在一起? 我完全一无所知。
我的正常发布请求如下所示:
url = "https://api.dialogflow.com/v1/query?v=20150910"
headers = {'content-type': 'application/json', 'Authorization':
'Bearer API-KEY', 'Accept':
'application/json'}
payload = {
"contexts": [
"shop"
],
"lang": "en",
"query": "I need apples",
"sessionId": "12345",
"timezone": "America/New_York"
}
r = requests.post(url, data=json.dumps(payload), headers=headers)
您应该如何打包参数以将 .ZIP 文件导入 Dialogflow。
下面描述了这些字段,但对我来说不占优势:(。
感谢任何帮助
【问题讨论】:
标签: python post dialogflow-es