Настройки для Meta

1.Зайти на страницу https://developers.facebook.com/ и авторизоваться. 

2.Нажать на "Мои приложения"(Рис.1).

image-20240308-111100.png
Рис. 1. Головная страница
  1. Открывается страница "Приложения". Нажать на кнопку "Создать приложение" (Рис.2).

Нажать на кнопку Создать приложение.png
Рис. 2. Страница "Приложения"
  1. Открывается страница "Создание приложения" раздел "Добавить сценарий использования". Выбрать вариант “Другое”, и нажать кнопку "Далее", которая находится в конце страницы (Рис.3).

  1. Открывается страница "Создание приложения" раздел "Тип". Выбрать вариант "Компания", и нажать кнопку "Далее", которая находится в конце страницы (Рис.4).

  1. Открывается страница "Создание приложения" раздел "Информация". Заполнить поле "Добавьте название приложения". Нажать кнопку "Создание приложения"  (Рис.5).

  1. Введите пароль ещё раз (Рис.6). Нажать кнопку “Отправить”.

  1. Приложение создано. Перейти в Настройки приложения - Дополнительно. Перевести переключатель "Разрешить доступ API к настройкам приложения" в активное положение (Рис.7). Нажать кнопку "Сохранить изменения".

  1. Открыть страницу "Текстовые шлюзы" в приложении Admin (Webitel) и создать новый текстовый шлюз  Facebook

  2. Открывается страница "Meta" в которой необходимо заполнить поля (Рис.8).

  1. Для получения значений для полей "App ID" и "App Secret"  необходимо вернуться на страницу FacebookDeveloper. Перейти в Настройки - Основное. С этой страницы берем значение:

    • App ID - Рис. 9(1);

    • App Secret - Рис. 9(2).

12. Внести данные на странице "Meta" и нажать кнопку "Сохранить". 

13. Скопировать значение с поля "URL" (Рис.6). Зайти на FacebookDeveloper - Панель. Выбрать "Вход через Facebook для компаний" нажав кнопку "Настроить" (Рис.10).

14. На странице "Настройки" и вставить скопированное значение в поля "Действительные URI перенаправления для OAuth" и "Деавторизация URL обратного вызова" (Рис.11). Нажать кнопку "Сохранить изменения".

15. Открыть  страницу "Facebook Страницы" и добавить необходимые страницы. Включить получение сообщений для страниц.

Если ваше приложение будет использоваться только людьми, у которых есть роль в нем, для разрешений и функций, необходимых вашему приложению, потребуется только стандартный доступ.

16. Если ваше приложение будет использоваться людьми, у которых нет роли в нем, разрешения и функции, необходимые вашему приложению, потребуют расширенного доступа.

Для получения расширенных доступов необходимо нажать на "Запросы" (Рис.11). 

17. Открываются модальные окна. В модальном окне "Перед отправкой приложения на проверку" нажать кнопку "Готово".

18. Открывается страница "Запросы на проверку приложения"(Рис14). Нажать кнопку "Запросить разрешения или функц...".

19. Открывается страница "Разрешения и функции". Далее нужно нажать кнопку "Запросить разрешение" в строке необходимого разрешения (Рис.13).

В таблице ниже описан набор разрешений, которые Webitel использует для интеграции со страницей Facebook Messenger.

Разрешение или функция

Конечные точки

Описание

Примечание

Разрешение или функция

Конечные точки

Описание

Примечание

pages_show_list

/user/accounts

Разрешение позволяет вашему приложению получать доступ к списку страниц, которыми управляет человек. Использование этого разрешения — показать пользователю список страниц, которыми он управляет, и убедиться, что человек управляет страницей. Вы также можете использовать это разрешение для запроса аналитической информации для улучшения вашего приложения, а также в маркетинговых или рекламных целях посредством использования агрегированной и  идентифицированной или анонимной информации (при условии, что такие данные не могут быть повторно идентифицированы).

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

pages_messaging

/page/messages

Разрешение позволяет вашему приложению управлять Страницей разговора в Messenger и получать к ним доступ. Разрешенное использование этого разрешения — создание интерактивных возможностей, инициируемых пользователем, отправка сообщений в службу поддержки или подтверждение бронирований или покупок и заказов. Вы также можете использовать это разрешение для запроса аналитической информации для улучшения вашего приложения, а также в маркетинговых или рекламных целях посредством использования агрегированной и идентифицированной или анонимной информации (при условии, что такие данные не могут быть повторно идентифицированы).

 

pages_manage_metadata

/page/settings
/page/subscribed_apps

Разрешение позволяет вашему приложению подписываться и получать веб-хуки о действиях на Странице, а также обновлять настройки на Странице. Использование этого разрешения — помощь администратору страницы в администрировании и управлении страницей. Вы также можете использовать это разрешение для запроса аналитической информации для улучшения вашего приложения, а также в маркетинговых или рекламных целях посредством использования агрегированной и идентифицированной или анонимной информации (при условии, что такие данные не могут быть повторно идентифицированы).

 

Business Asset User Profile Access

/user

Функция позволяет вашему приложению считывать пользовательские поля для пользователей, взаимодействующих с вашими бизнес-активами, такими как идентификатор, ids_for_business, имя и изображение. Разрешенное использование этой функции — чтение одного или нескольких пользовательских полей в бизнес-приложении. Вы также можете использовать эту функцию для запроса аналитической информации для улучшения вашего приложения, а также в маркетинговых или рекламных целях путем использования агрегированной и идентифицированной или анонимной информации (при условии, что такие данные не могут быть повторно идентифицированы).

 

Больше информации о разрешениях, которые нужно запрашивать Meta для верификации App для работы с Webitel при подключении Messenger шлюза сообщений можно посмотреть здесь.

20. Перейти на страницу "Запросы". Нажать кнопку "Редактировать".

Сообщить с какой целью запрашиваете расширенный доступ - выбрать вариант "Да". Нажать кнопку "Перейти к проверке приложения".

21. Заполнить настройки для подачи заявки. Нажать кнопку "Сохранить"

22. Указать информацию для подтверждения приложения.

23. Открывается модальное окно в которому необходимо написать подробную пошаговую инструкцию, следуя которой специалист по проверке сможет протестировать вашу интеграцию и посмотреть, как вы используете разрешения или функции. К инструкции должны прилагаться все данные для входа, которые потребуются, чтобы получить доступ к интеграции и провести тестирование. 

 Нажать кнопку "Сохранить". 

Данные для входа в Webitel (оператор):

Site: https://d******.webitel.com/workspace/

Login: ******@webitel.com

Pass: **************

Зайти на сайт, поставить переключатель "Колл-центр" в активное положение.


Перейти на страницу Facebook:

https://www.facebook.com/*****

и отправить сообщение на эту страницу.


Стартует бот с которым пользователь может общаться или быть переключенным на оператора.
Оператор со страницы  https://dev.webitel.com/workspace/ может отвечать пользователю.

Для работы оператор должен видеть имя пользователя.

Webitel - это омниканальный Контакт Центр, который обрабатывает входщяие звонки и чаты от клиентов. Мы пытаемся подключить возможность получения сообщений в нашу платформу от страниц клиентов.

24. Заполнить пункты к каждому разрешению.

Запрос может быть отклонён ввиду неточного/неполного описания. Запись экрана с пошаговой демонстрацией того, как ваше приложение будет использовать это разрешение или функцию, увеличивает шансы получить одобрение с первого раза.

У видео необходимо показать: вход оператора в Webitel, переход в Workspace, перевести переключатель "Колл-центр" в активное положение, перейти на страницу Facebook и отправить сообщение, открыть Workspace и продемонстрировать переписку. Можно отобразить станицу Facebook и Workspace на одном экране - по пол экрана каждую.

25. После заполнения всех данных кнопка "Отправка на проверку" становится активной - нажать на неё.