Настройки для Meta
1.Зайти на страницу https://developers.facebook.com/ и авторизоваться.
2.Нажать на "Мои приложения"(Рис.1).
Открывается страница "Приложения". Нажать на кнопку "Создать приложение" (Рис.2).
Открывается страница "Создание приложения" раздел "Добавить сценарий использования". Выбрать вариант “Другое”, и нажать кнопку "Далее", которая находится в конце страницы (Рис.3).
Открывается страница "Создание приложения" раздел "Тип". Выбрать вариант "Компания", и нажать кнопку "Далее", которая находится в конце страницы (Рис.4).
Открывается страница "Создание приложения" раздел "Информация". Заполнить поле "Добавьте название приложения". Нажать кнопку "Создание приложения" (Рис.5).
Введите пароль ещё раз (Рис.6). Нажать кнопку “Отправить”.
Приложение создано. Перейти в Настройки приложения - Дополнительно. Перевести переключатель "Разрешить доступ API к настройкам приложения" в активное положение (Рис.7). Нажать кнопку "Сохранить изменения".
Открыть страницу "Текстовые шлюзы" в приложении Admin (Webitel) и создать новый текстовый шлюз Facebook.
Открывается страница "Meta" в которой необходимо заполнить поля (Рис.8).
Для получения значений для полей "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.
Разрешение или функция | Конечные точки | Описание | Примечание |
---|---|---|---|
Разрешение позволяет вашему приложению получать доступ к списку страниц, которыми управляет человек. Использование этого разрешения — показать пользователю список страниц, которыми он управляет, и убедиться, что человек управляет страницей. Вы также можете использовать это разрешение для запроса аналитической информации для улучшения вашего приложения, а также в маркетинговых или рекламных целях посредством использования агрегированной и идентифицированной или анонимной информации (при условии, что такие данные не могут быть повторно идентифицированы). | Для облачной установки стандартного доступа достаточно, чтобы администраторы приложений могли получить список своих страниц. | ||
Разрешение позволяет вашему приложению управлять Страницей разговора в Messenger и получать к ним доступ. Разрешенное использование этого разрешения — создание интерактивных возможностей, инициируемых пользователем, отправка сообщений в службу поддержки или подтверждение бронирований или покупок и заказов. Вы также можете использовать это разрешение для запроса аналитической информации для улучшения вашего приложения, а также в маркетинговых или рекламных целях посредством использования агрегированной и идентифицированной или анонимной информации (при условии, что такие данные не могут быть повторно идентифицированы). |
| ||
Разрешение позволяет вашему приложению подписываться и получать веб-хуки о действиях на Странице, а также обновлять настройки на Странице. Использование этого разрешения — помощь администратору страницы в администрировании и управлении страницей. Вы также можете использовать это разрешение для запроса аналитической информации для улучшения вашего приложения, а также в маркетинговых или рекламных целях посредством использования агрегированной и идентифицированной или анонимной информации (при условии, что такие данные не могут быть повторно идентифицированы). |
| ||
Функция позволяет вашему приложению считывать пользовательские поля для пользователей, взаимодействующих с вашими бизнес-активами, такими как идентификатор, 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/***** и отправить сообщение на эту страницу. Стартует бот с которым пользователь может общаться или быть переключенным на оператора. Для работы оператор должен видеть имя пользователя. Webitel - это омниканальный Контакт Центр, который обрабатывает входщяие звонки и чаты от клиентов. Мы пытаемся подключить возможность получения сообщений в нашу платформу от страниц клиентов. |
24. Заполнить пункты к каждому разрешению.
Запрос может быть отклонён ввиду неточного/неполного описания. Запись экрана с пошаговой демонстрацией того, как ваше приложение будет использовать это разрешение или функцию, увеличивает шансы получить одобрение с первого раза. У видео необходимо показать: вход оператора в Webitel, переход в Workspace, перевести переключатель "Колл-центр" в активное положение, перейти на страницу Facebook и отправить сообщение, открыть Workspace и продемонстрировать переписку. Можно отобразить станицу Facebook и Workspace на одном экране - по пол экрана каждую. |
25. После заполнения всех данных кнопка "Отправка на проверку" становится активной - нажать на неё.