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

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 58: Строка 58:
*Выберите «Настройки компании».
*Выберите «Настройки компании».
*Перейдите в раздел «Пользователи» — «Системные пользователи».
*Перейдите в раздел «Пользователи» — «Системные пользователи».
*Нажмите кнопку «Добавить» и создайте системного пользователя с ролью Администратор или Сотрудник.
*Нажмите кнопку «Добавить» и создайте системного пользователя:
**Добавьте имя системного пользователя
**Укажите роль «Администратор» и сохраните.
*Предоставьте доступ к вашему приложению, которое создавали в самом начале. Для этого нажмите кнопку «Добавить объекты»:


https://p.pfx.so/pf/QS/a4CblC.png


https://developers.facebook.com/blog/post/2022/12/05/auth-tokens/
https://p.pfx.so/pf/dV/q1ac0S.png


Fortunately, the Meta for Developers platform makes this easy. All you need to do is add a System User to your business account to obtain an access token you can use to continue accessing the API. To create a system user, do the following:
*Теперь нажмите кнопку Создать новый маркер (Access Token):


Go to Business Settings.
https://p.pfx.so/pf/Eu/7ZGgrB.png


Select the business account your app is associated with.
*Укажите ваше приложение
Below Users, click System Users.
*Выберите доступные разрешения: whatsapp_business_messaging и whatsapp_business_management.
Click Add.
*Сгенерируйте маркер (Access Token), скопируйте и сохраните его.
Name the system user, choose Admin as the user role, and click Create System User.
Click Add Assets
Add Full Control to App https://i.imgur.com/ECgpWba.png
Click Generate New Token.
Select your App
Select the whatsapp_business_messaging AND whatsapp_business_management permissions.
Copy and save your token.


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


Go to Business Settings.
Go to Business Settings.

Версия от 08:40, 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


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

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


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

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


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

Системный пользователь необходим для генерации Access Token. Процесс создания системного пользователя:

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

a4CblC.png

q1ac0S.png

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

7ZGgrB.png

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


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

Go to Business Settings.

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

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

Перейти