Налаштування Meta
Зайти на сторінку https://developers.facebook.com/ і авторизуватися.
Натиснути на "My Apps" (Рис. 1).
Рис. 1. Головна сторінкаВідкриється сторінка "Apps". Натиснути на кнопку “Create App” (Рис. 2).
Відкриється сторінка "Create an app". Ввести назву майбутнього додатку в поле "App name” і натиснути кнопку "Next" (Рис. 3).
Відкривається вкладка “Use cases“. Вибрати варіант “Other“ і натиснути кнопку “Next“ (Рис. 4).
Відкривається вкладка “Type“. Вибрати варіант “Business“ і натиснути кнопку “Next“ (Рис. 5).
Відкривається вкладка "Details". Перевірити назву і контактну електронну пошту. Натиснути кнопку "Create app" (Рис. 6).
Ввести пароль ще раз. Натиснути кнопку "Send".
Додаток створено. Перейти в App settings - Advanced. Перевести перемикач "Allow API Access to app settings" в активне положення (Рис. 7). Натиснути кнопку "Save changes".
Відкрити сторінку "Текстові шлюзи" в додатку Admin (Webitel) і створити новий текстовий шлюз Meta.
Відкривається сторінка "Meta", в якій необхідно заповнити поля (Рис. 8).
Для отримання значень для полів "App ID" і "App Secret" необхідно повернутися на сторінку Facebook Developer. Перейти в App settings - Basic. З цієї сторінки беремо значення:
App ID (Рис. 9(1));
App Secret (Рис. 9(2)).
13. Внести дані на сторінці "Meta" і натиснути кнопку "Зберегти".
Скопіювати значення з поля "URI" (Рис. 8). Зайти на Facebook Developer - Dashboard. Обрати "Facebook Login for Business" натиснувши кнопку "Set up" (Рис. 10).
На сторінці "Settings" вставити скопійоване значення в поля “Valid OAuth Redirect URIs“ і “Deauthorize callback URL“ (Рис. 11). Натиснути кнопку "Save changes".
Відкрити сторінку "Facebook Сторінки" і додати необхідні сторінки. Увімкнути отримання повідомлень для сторінок.
Якщо додаток використовуватимуть тільки люди, у яких є роль у ньому, для дозволів і функцій, необхідних застосунку, знадобиться тільки стандартний доступ.
Якщо застосунок використовуватимуть люди, у яких немає ролі в ньому, дозволи та функції, необхідні застосунку, потребуватимуть розширеного доступу.
Для отримання розширених доступів необхідно зайти в App Review - Requests (Рис. 12).
Відкривається сторінка "App Review Requests" (Рис. 12). Натиснути кнопку "Request Permissions or Features".
Відкривається сторінка "Permissions and Features". Далі потрібно натиснути кнопку "Request advanced access" у рядку необхідного дозволу (Рис. 13).
У таблиці нижче описано набір дозволів, які Webitel використовує для інтеграції зі сторінкою Facebook Messenger.
Дозвіл чи функція | Кінцеві точки | Опис | Примітка |
---|---|---|---|
Дозвіл дає змогу вашому додатку отримувати доступ до списку сторінок, якими керує людина. Використання цього дозволу — показати користувачеві список сторінок, якими він керує, і переконатися, що людина керує сторінкою. Ви також можете використовувати цей дозвіл для запиту аналітичної інформації для поліпшення вашого додатка, а також у маркетингових або рекламних цілях за допомогою використання агрегованої та ідентифікованої або анонімної інформації (за умови, що такі дані не можуть бути повторно ідентифіковані). | Для хмарної установки стандартного доступу достатньо, щоб адміністратори додатків могли отримати список своїх сторінок. | ||
Дозвіл дає змогу вашому додатку керувати Сторінкою розмови в Messenger і отримувати до них доступ. Дозволене використання цього дозволу — створення інтерактивних можливостей, ініційованих користувачем, надсилання повідомлень до служби підтримки або підтвердження бронювань чи покупок і замовлень. Ви також можете використовувати цей дозвіл для запиту аналітичної інформації для поліпшення вашого додатка, а також у маркетингових або рекламних цілях за допомогою використання агрегованої та ідентифікованої або анонімної інформації (за умови, що такі дані не можуть бути повторно ідентифіковані). |
| ||
Дозвіл дає змогу вашому додатку підписуватися й отримувати веб хуки про дії на Сторінці, а також оновлювати налаштування на Сторінці. Використання цього дозволу — допомога адміністратору сторінки в адмініструванні та управлінні сторінкою. Ви також можете використовувати цей дозвіл для запиту аналітичної інформації для поліпшення вашого додатка, а також у маркетингових або рекламних цілях за допомогою використання агрегованої та ідентифікованої або анонімної інформації (за умови, що такі дані не можуть бути повторно ідентифіковані). |
| ||
Функція дає змогу вашому додатку зчитувати призначені для користувача поля для користувачів, які взаємодіють із вашими бізнес-активами, як-от ідентифікатор, ids_for_business, ім'я та зображення. Дозволене використання цієї функції — читання одного або декількох користувацьких полів у бізнес-додатку. Ви також можете використовувати цю функцію для запиту аналітичної інформації для поліпшення вашого застосунку, а також у маркетингових або рекламних цілях шляхом використання агрегованої та ідентифікованої або анонімної інформації (за умови, що такі дані не можуть бути повторно ідентифіковані). |
|
Перейти на сторінку "Requests". Натиснути кнопку "Edit".
Повідомити, з якою метою запитуєте розширений доступ — вибрати варіант "Yes". Натиснути кнопку "Continue to App Review".
Заповнити налаштування для подання заявки.
Вказати інформацію для підтвердження додатка.
Відкривається модальне вікно, в якому необхідно написати детальну покрокову інструкцію, дотримуючись якої фахівець з перевірки зможе протестувати вашу інтеграцію і подивитися, як ви використовуєте дозволи або функції. До інструкції мають додаватися всі дані для входу, які будуть потрібні, щоб отримати доступ до інтеграції та провести тестування.
Натиснути кнопку "Зберегти".
Заповнити пункти до кожного дозволу.
Запит може бути відхилений через неточний/неповний опис. Запис екрана з покроковою демонстрацією того, як ваш застосунок використовуватиме цей дозвіл або функцію, збільшує шанси отримати схвалення з першого разу.
У відео необхідно показати: вхід оператора в Webitel, перехід у Workspace, перевести перемикач "Кол-центр" в активне положення, перейти на сторінку Facebook і надіслати повідомлення, відкрити Workspace і продемонструвати листування. Можна відобразити сторінку Facebook і Workspace на одному екрані — по пів екрана кожну.
Після заповнення всіх даних кнопка "Submit for Review" стає активною — натиснути на неї.