Nodul LogoNodul
Инструкции по авторизации приложений

WhatsApp Business Cloud (авторизация)

Обзор

Здесь — подготовка Meta for Developers и сохранение подключения WhatsApp Business Cloud в Nodul. Поля действий (Send Message, шаблоны, файлы) — на странице WhatsApp Business Cloud.

Требования

  1. Аккаунт Meta for Developers
  2. Meta Business Portfolio и продукт WhatsApp в приложении (Cloud API)
  3. Номер телефона WhatsApp в Meta (тест или прод)

Официально: WhatsApp Cloud API Get Started.

Meta for Developers

Подписи в Meta иногда меняются; ориентируйтесь на скриншоты ниже. Значения подставляйте свои.

  1. Откройте Meta for DevelopersMy Apps.

Meta for Developers — шаг 1

  1. Откройте приложение (или создайте) и при необходимости добавьте продукт WhatsApp.

Meta for Developers — шаг 2

  1. Откройте WhatsAppAPI Setup (или актуальный аналог).

Meta for Developers — шаг 3

  1. Скопируйте в форму подключения Nodul те поля, которые Meta показывает на этом экране (token, id — по подписям в форме).

Meta for Developers — шаг 4

  1. Phone number ID и отправитель должны совпадать с тем, что вы потом выберете в Sender ID на узлах.

Meta for Developers — шаг 5

  1. Для входящих сообщений в Meta задаются Callback URL и Verify token (см. Вебхук (Callback URL) и Триггер (вебхук)).

Meta for Developers — шаг 6

Пример API Setup

Meta API Setup / тест (пример)

На экране API Setup нажмите действие, чтобы получить тестовый номер (точная подпись кнопки в Meta может отличаться). После выдачи тестового номера на странице появится WhatsApp Business Account ID — скопируйте его в форму WhatsApp Business Cloud Connection в Nodul, если поле запрашивается.

Meta API Setup — тестовый номер и WhatsApp Business Account ID

Подключение в Nodul

  1. Войдите в Nodul.
  2. Добавьте узел WhatsApp Business Cloud (или откройте раздел авторизаций).
  3. Нажмите Create an authorization и выберите WhatsApp Business Cloud Connection.
  4. Вставьте значения из Meta в поля формы и нажмите Save.
  5. Выберите подключение в Connection на узле.

Авторизация WhatsApp Business Cloud в сценарии

Вебхук (Callback URL)

Вебхук WhatsApp в Meta должен указывать на Webhook-триггер в Nodul. Скопируйте шаблон Настройка вебхука WhatsApp, затем шаги на странице Триггер (вебхук).

Кратко:

  1. WebhookWebhook Response
  2. URL триггера в Callback URL в Meta; Verify token; Verify and Save
  3. Один запуск для проверки
  4. Тот же Webhook на узел обработки; отключить Webhook Response для боя
  5. Развернуть и активировать

Устранение неполадок

  • 401 / токен — перевыпустите token в Meta.
  • Отправитель / номерSender ID должен соответствовать номеру этого приложения Meta.
  • Вебхук — при verify должен отработать Webhook Response; URL и token совпадают с Meta.
  • ШаблоныWhatsApp Business Platform

См. также