Как отправлять API запросы через Make и интегрировать SendPulse с вашей системой
Сервис сменил адрес сайта, дизайн и название на Make. Возможности интеграций остались такими же, но дизайн может отличаться от скриншотов, приведенных в статье.
API для чат-ботов предоставляет ряд методов для интеграции чат-ботов с вашей системой. С их помощью вы можете получать подробную информацию по аккаунту, ботам, теги.
С помощью блока SendPulse в Make вы сможете отправить любые API запросы в нужный момент по установленному сценарию.
Выберите блок SendPulse и действие Make API Call.
Чтобы подключить ваш аккаунт SendPulse, нажмите Add, введите Client ID и Client Secret из владки API в настройках вашего аккаунта. Нажмите Continue.
В поле URL вставьте эндпоинт запроса.
Выберите один из методов: GET для получения информации, POST для создания или добавления информации, PUT/PATCH для обновления информации, DELETE для удаления информации.
Вставьте тело запроса. Пример запроса вы можете взять из Example под нужным методом в API документации. В значении передаваемых переменных выберите переменную, получаемую в одном из предыдущих блоков или напишите свое значение.
Пример запроса для метода Отправить свободное сообщение контакту по номеру телефона, который позволит отправить сообщение в WhatsApp по изменению значения в Google Sheets:
В поле URL указываем: /whatsapp/contacts/sendByPhone
В тело запроса указываем:
{
"bot_id": "dfg144hj45gh4j5h4gj5gh4jgh", // ID вашего WhatsApp бота
"phone": "+3806666666666", //Переменная с телефоном в международном формате, полученная из другого блока
"message": {
"type": "text",
"text": {
"body": "" // Содержимое текстового сообщения. Вы можете добавить текст c эмодзи до 1024 любых символов юникода.
}
}
}
Пример запроса для метода Создать новый контакт в аудитории WhatsApp чат-бота:
Пример запроса для метода Добавить тег контакту
Для большинства запросов вам понадобится ID подписчика, который можно получить в методах Запрос API.
Нажмите Ok.
Если вы задействуете несколько API методов подряд в сценарии, нажмите на модуль и выберите Run this module only. Полученные данные вы сможете добавлять в другие блоки, выбирая полученные параметры.
Чтобы протестировать работу всего сценария, нажмите Run once и выполните действие, которое затриггерит нужный блок и передаст информацию в блок SendPulse.
Чтобы активировать сценарий, переведите тумблер в положение ON.
Вы также можете нажать на цифру над блоком, чтобы посмотреть полученную информацию, которая будет передаваться в следующий блок.
Если какой-то из блоков не выполнился, он подсветится красным и при нажатии отобразится причина ошибки и подсказка, как ее исправить. Обратите внимание, что до устранения ошибки весь сценарий может приостановится и не выполнятся; операции будут становиться в очередь.
Если возникнут вопросы по настройке или сбоям сценария, можете обратится в службу поддержки Make.
Читайте также, какие еще методы вы можете использовать в Make в статье Как интегрировать SendPulse с приложениями через Make (ранее Integromat).
Обновлено: 04.07.2024
или