WhatsApp Cloud API: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 71: Строка 71:


== Предоставление системному пользователю прав доступа к номеру телефона ==
== Предоставление системному пользователю прав доступа к номеру телефона ==
*Войдите в [https://business.facebook.com/ Meta Business Suite].
*Войдите в настройки [https://business.facebook.com/settings Meta Business Suite].
*Выберите ваш бизнес-аккаунт, в который добавляли приложение (1).
*Затем слева в разделе «Аккаунты» выберите «Аккаунты WhatsApp» (2) и выберите ваш WhatsApp бизнес-аккаунт (3).
*Нажмите кнопку «Добавить людей» (4):
 
https://p.pfx.so/pf/Pn/M163Yw.png
 


Select the business account your app is associated with.
Below Accounts, click WhatsApp Accounts.
Select WABA Account
Click Add people on People tab
Select created System User, select Full control and click Assign
Select created System User, select Full control and click Assign



Версия от 09:01, 6 апреля 2023

Создание приложения

Перейдите на страницу Meta for Developers и создайте приложение:

Смотреть видео на YouTube


Установка вебхука и подписка на все события

  • Войдите в созданное приложение и добавьте WhatsApp, нажав кнопку «Настроить».
  • На панели слева выберите «WhatsApp» — «Быстрый старт». Выберите бизнес-аккаунт Meta и нажмите кнопку «Далее»:

oNBUZR.png


  • В появившемся окне нажмите кнопку «Начать использовать API»:

SOmkjn.png


  • Cкопируете ID номера телефона (1), затем ниже в поле «На» (2) добавьте те номера телефонов, с которых будут отправляться сообщения в WhatsApp на тестовый номер, который указан выше. Эти сообщения будут поступать в раздел «Диалоги» вашего приложения:

UcWrYM.png


  • Перейдите в меню слева во вкладку «WhatsApp» — «Настройка». Добавьте Callback URL и Verify token, скопировав их из интеграции в ПланФиксе:

PmmFH0.png


  • Затем настройте «Поля Webhook», оформив подписку на право messages:

EwcCyP.jpg

so5zWy.jpg


Создание системного пользователя

Системный пользователь необходим для генерации Access Token. Он используется при подключении интеграции в ПланФиксе.

Процесс создания системного пользователя:

  • Войдите в Meta Business Suite.
  • Найдите свой бизнес-аккаунт и в раскрывающемся меню в левом верхнем углу нажмите значок шестеренки «Настройки».
  • Выберите «Настройки компании».
  • Перейдите в раздел «Пользователи» — «Системные пользователи».
  • Нажмите кнопку «Добавить» и создайте системного пользователя:
    • Добавьте имя системного пользователя
    • Укажите роль «Администратор» и сохраните.
  • Предоставьте доступ к вашему приложению, которое создавали в самом начале. Для этого нажмите кнопку «Добавить объекты»:

a4CblC.png

q1ac0S.png


  • Теперь нажмите кнопку Создать новый маркер (Access Token):

7ZGgrB.png


  • Укажите ваше приложение.
  • Выберите разрешения: whatsapp_business_messaging и whatsapp_business_management.
  • Сгенерируйте маркер (Access Token), скопируйте и сохраните его.


Предоставление системному пользователю прав доступа к номеру телефона

  • Войдите в настройки Meta Business Suite.
  • Выберите ваш бизнес-аккаунт, в который добавляли приложение (1).
  • Затем слева в разделе «Аккаунты» выберите «Аккаунты WhatsApp» (2) и выберите ваш WhatsApp бизнес-аккаунт (3).
  • Нажмите кнопку «Добавить людей» (4):

M163Yw.png


Select created System User, select Full control and click Assign

Указать сохраненный ранее токен в ПФ - должны подтянуться номера

Работа в тестовом режиме

  • Перейти на Getting started
  • Скопировать оттуда WhatsApp Business Account ID: 115468054796966 и временный токен


Работа в боевом режиме

  • Перейти на Getting started скопировать оттуда WhatsApp Business Account ID: 115468054796966
  • Если номера еще не добавлены - добавить их по кнопке Add phone number внутри страницы


Перейти