Как перейти на вторую версию api в интеграции с DialogFlow

Переключить на 2 версию API необходимо до 23 октября 2019 года. Сделать это можно в пару кликов.

1.  Перейдите в настройки агента в DialogFlow и установите версию API V2.
Важно! При переключении уже существующего агента с V1 на V2 убедитесь, что все настройки совместимы с V2. Воспользуйтесь для этого гайдом по миграции от Google.


2. Нажмите на поле "Service Account", чтобы перейти в раздел для работы с Сервисными аккаунтами Google Cloud Platform.


3. Нажмите кнопку "+ Создать сервисный аккаунт".

Важно! Не используйте для интеграции аккаунт, указанный в поле "Service Account" на 4 шаге. Этот аккаунт используется Google.


4. Введите название сервисного аккаунта и, при необходимости, описание. Выберите "говорящее" название, чтобы в будущем можно было легко найти аккаунт, связанный с нашей интеграцией.


5. В качестве роли для этого аккаунта выберите "Клиент Dialogflow API".


6.  Создайте JSON-ключ. Сохраните себе файл, предоставленный Google для скачивания, содержащий ключ.

Важно! Вы можете скачать файл с этим ключом только один раз. Для повторного скачивания вам придётся создать новый ключ.


7.  Установите в настройках интеграции Carrot quest версию API V2 и загрузите файл, содержащий JSON-ключ. Вы всегда можете загрузить другой ключ при редактировании интеграции. 


8. Сохраните интеграцию и протестируйте, что все работает, как нужно.

Работает на Carrot quest