Как использовать метод projects.agent.export DialogFlow для агента экспорта? - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь получить доступ к информации агента DialogFlow, используя python запросы библиотеки, используя this do c для поддержки.

Но я думаю, что do c не полностью объяснено.

Может ли кто-нибудь дать мне простой пример использования этого API, указав заголовки, тело и параметры запроса POST?

1 Ответ

0 голосов
/ 28 мая 2020

В левой части экрана, в сегменте «Попробовать этот 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 и добавить свой ACCESS TOKEN в заголовок и agentUri_ID, единственную запрашиваемую строку параметр независимо от аутентификации.

agentUri: Обязательно. URI Google Cloud Storage, в который нужно экспортировать агент. Формат этого URI должен быть gs: ///. Если не указано иное, сериализованный агент возвращается встроенным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...