如何使用DialogFlow的Method projects.agent.export作为导出代理?

问题描述 投票:0回答:1

我正在尝试使用python库请求来访问DialogFlow代理信息,并使用此文档提供支持:

https://cloud.google.com/dialogflow/docs/reference/rest/v2/projects.agent/export?hl=es&apix_params=%7B%22parent%22%3A%22projects%2Fnewagent-1-oeneai%22%2C%22resource%22%3A%7B%7D%7D#request-body

但是我认为文档还没有完全解释。

有人可以给我这个API的简单使用示例,指定POST请求的标头,正文和参数。

提前感谢

python-3.x google-cloud-platform python-requests dialogflow
1个回答
0
投票

在屏幕的左侧,在“尝试使用此API”部分中,您可能可以找到一个符号,该符号位于闭合十字形旁边,这会打开一个弹出窗口。

通过单击您可以看到一个弹出窗口,其中显示以下选项:

curl --request POST \
  'https://dialogflow.googleapis.com/v2/projects/YOUR_PROJECT_NAME/agent:export?key=[YOUR_API_KEY]' \
  --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"agentUri":"agentUri_ID"}' \
  --compressed

如您所见,您只需要使用API​​_KEY击中正确的端点,并在标头和agentUri_ID中添加您的ACCESS TOKEN,agentUri_ID是无论身份验证如何唯一请求的字符串参数。

agentUri:必填。要将代理导出到的Google Cloud Storage URI。此URI的格式必须为gs:///。如果未指定,则将内联返回序列化的代理。

© www.soinside.com 2019 - 2024. All rights reserved.