Требуется ли для клиента Dialog flow вход в Google? - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь нажать на запрос получения диалога, используя созданный клиент Python и передавая все необходимые файлы credentials.json в качестве параметров.Я не могу нажать на успешный вызов get в диалоговом потоке.Есть ли другой способ получить намерения от клиента Python?

1 Ответ

0 голосов
/ 23 ноября 2018

Для обычного запроса вход от пользователя не требуется.

Просто попробуйте сделать это в своей консоли с помощью своего API-ключа или своего «токена доступа клиента».

ВставьтеТокен здесь и нажмите это в своей консоли.Я получил команду examplke отсюда: Запрос API Dialogflow

Код:

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"

Обычно я работаю с запросом POST, поскольку считаю, что его проще использовать.

Теперь, если вы хотите выполнять вызовы агента APIv2, например, импортировать агента или перечислять все намерения, пользователь должен будет каждый раз проходить аутентификацию в своей учетной записи Google.

Но чтобы ответить на вопрос.Нет, для обычных запросов пользователю не нужно входить в систему.

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