help.chat-api.com

Настройка Google oAuth2 для messengers API цепочек

При создании определенных шаблонов цепочек (например, цепочка с Google таблицами) требуется OAuth2 ключ и секрет. Обычно это означает, что необходимо добавить ключ-токен для того, чтобы сервер мог с его помощью получить доступ к Вашему проекту в Google и использовать его мощности для совершения запросов. Мы выбрали данный путь поскольку он экономит Ваши деньги - Google позволяет использовать часть запросов бесплатно, часто этих мощностей хватает для реализации проекта.

Для настройки Google OAuth2:

1 - Создайте свой новый проект в Google Cloud или выберите уже имеющийся;

2 - Подключите биллинг для корректной работы;

3 - Перейдите в раздел библиотеки проекта, найдите и подключите требуемую для работы библиотеку. Например, если Вы собираетесь связывать цепочки messengers API с Google natural language, то укажите библиотеку Google natural language.

Google также Вам напомнит о необходимости подключения биллинга к проекту.

4 - Далее необходимо создать или добавить аттестат. Переходим в раздел "Сredentinals" и нажимаем на кнопку “Create credentinals” вверху экрана, выбираем создание OAuth Client id;

5 - Если Вы в первый раз создаете OAuth2 ключ, то Вам предложат настроить страницу подтверждения разрешений от пользователя, если у Вас уже имеется созданный OAuth2 ключ - перейдите к пункту номер 8;

6 - Выбираем external вариант для типа пользователя;

 

7 - Далее порядок действий приобретает следующий вид:

Указываем любое наименование приложения;


Выбираем свой e-mail, указываем этот же e-mail  под адресом тестировщика;


Кликаем «дальше», кликаем «дальше» еще раз на страничке с скоупами;


В тестировщике создаем тестировщика с своим e-mail  - это Важно;

Кликаем дальше - нам покажут общую информацию, кликаем вернуться на дашборд и переходим обратно на создание OAuth2 ключа в разделе Сredentials.

8 - Выбираем тип приложения Web application;

9 - Укажите собственное имя ключа, если хотите не забыть зачем он нужен;

В Authorized JavaScript origins укажите - https://app.chat-api.com , в Authorized redirect URIs укажите - https://us-central1-app-chat-api-com.cloudfunctions.net/parseOauthResponse. Нажмите на кнопку «Создать».

10 - Скопируйте и вставьте ключ и секрет ключа в первоначальную настройку. В дальнейшем Вы можете опять найти эти параметры в редактировании ключа. Вы всегда вольны отозвать ключ, если Вам так захочется. 

 

Поздравляем, Вы настроили Google OAuth2 для цепочки messengers API.

 

 

Была ли эта статья полезной?

Ваше мнение будет использовано для улучшения содержания статьи

Самый Многофункциональный API провайдер

Chat API работает с 2015 года и является одним из первых и самых крупных провайдеров в восточной Европе.

Вот несколько любопытных и важных цифр:

  • У нас огромная экспертиза в управлении докер контейнерами на масштабе с SLA 99.5+%;
  • Chat API задействует в своей работе более 200 серверов, с возможностью оперативного подключения еще 100;
  • 3200 ядер и 25 терабайт оперативной памяти;
  • 200+ методов и функций, которые продолжают пополняться;
  • Highload система, сервера Up Time 99,9%;
  • Служба поддержки 24\7;
Получить доступ к API