help.chat-api.com

Интеграция messengers API c Google таблицами

Данная Цепочка позволит Вам сохранять информацию из сообщений messengers в отдельную Google таблицу. Цепочка работает методом «append» и будет добавлять в Вашу таблицу данные в конец строки. Это удобный инструмент для вычленения и сохранения Важной для Вас информации, например, телефонных номеров клиентов.

Настройка

В первоначальной настройке необходимо пройти путь авторизации oAuth2, подробно об этом написано здесь.

После чего необходимо ввести «clientId» и «clientSecret» в настройке и нажать на кнопку авторизации. Вас перенесет на экран подтверждения от Google, где необходимо иногда выбрать чекбоксы и нажать на кнопку подтверждения.

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

Далее Вас перенаправят на экран подтверждения, где Вы увидите сообщение с успешным подтверждением или ошибкой. В любом случае закрываем эту вкладку и возвращаемся к Chat API. К этому моменту пройдет полный цикл авторизации, и вы увидите следующее подтверждение:

Если же этого не случилось, и вы увидите ошибку, то повторите весь процесс. В случае возникновения ошибки - обратитесь в нашу поддержку. 

если же вы видите сообщение о рефреше токена, то Вам необходимо пройти по адресу https://myaccount.google.com/security.

И выбрать раздел сторонние приложение с доступом к аккаунту.

После чего отменить разрешение. Далее повторно пройдите процедуру получения разрешения.

После успешной авторизации необходимо указать идентификатор Google таблицы.

ВАЖНО! У Вас, как у пользователя от которого была получена авторизация, должен присутствовать доступ на запись к представленной таблице.

Идентификатор находится сразу после /d/ и до /edit , т.е в данном случае это “1Yeo0Vnj7uW-P2_6xu9AglGPPDL3ZrqsNoBZy2ST7-hY”

В настройках Вы можете поменять от какого до какого столбца Google будет искать пустое пространство для вставки данных в таблицу.

ВАЖНО! убирать append нельзя!

Настройте массив отправляемых данных в динамическом запросе. Полное описание настройки можно найти тут.

Но если кратко - нам надо послать массив вида:

info

[

[

“Что вставим в первый столбец”,

“Что вставим во второй столбец”,

“Что в третий столбец”,

….

]

]

Основываясь на интервале, который был указан, будут заполняться данные таблицы, если Вы указали 5 столбцов, а значений будет 6, то избыточное значение перенесется далее

Ответ

Полное описание запроса и ответа можно найти здесь.

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

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

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

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

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

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