Пример запроса.
curl -X POST -H "Authorization: Bearer" $ (gcloud auth application-default-print-access-token) \ -H "Content-Type:application / json; charset = utf-8 "\" https://dialogflow.googleapis.com/v2/projects/{your-project-id}/agent/sessions/{session-id}>:detectIntent:detectIntent" \ --data "{'queryInput': {'event': {'name': 'MY_CUSTOM_EVENT', 'parameters': {'parameter-имя-1 ':' параметр-значение-1 ',' имя-параметра-2 ':' значение-параметра-2 ',},' languageCode ':' en-US '}}} "
Для получения дополнительных запросов обратитесь к Ссылка API
Согласно Настройка аутентификации , если вы хотите использовать вызов API v2, вынеобходимо
- Создать ключ учетной записи службы.
- Загрузить файл ключа JSON.
- Установить и инициализировать Cloud SDK.
- ДобавитьПеременная среды
GOOGLE_APPLICATION_CREDENTIALS
(значение которой является точкой пути к файлу ключа JSON) к вашей оболочке. - Вы можете проверить, правильно ли установлены Cloud SDK и переменная, выполнив в консоли
echo $(gcloud auth application-default print-access-token)
. - Тогда вы должны бвозможность сделать запрос.
После выполнения запроса вы можете перейти на вкладку «Журнал» в консоли Dialogflow, чтобы проверить, был ли запрос успешно отправлен.