- Messaging API входить до всіх планів Ayrshare Business Plans та доступна як платне доповнення для планів Premium.
- Як для планів Business, так і для Premium, ви маєте активувати Messaging на сторінці Account у панелі Ayrshare.
- Обмін повідомленнями доступний для Facebook Messenger, Instagram Direct Messenger, X Direct Messages та WhatsApp (Private Beta).
WhatsApp у Private Beta. Надсилайте та отримуйте повідомлення WhatsApp
через Messaging API. Якщо ви хочете отримати ранній доступ, напишіть на
lotty@ayrshare.com.
Дізнайтеся більше про Messaging API
Ключові функції обміну повідомленнями
- Керуйте розмовами ваших користувачів з кореспондентами.
- Надсилання текстових, зображень, відео та emoji-повідомлень від імені ваших користувачів.
- Отримання повних історій розмов.
- Налаштування автоматичних відповідей на повідомлення.
- Отримання оновлень у режимі реального часу через вебхуки для отриманих повідомлень, реакцій на повідомлення та підтверджень прочитання.
Увімкнення обміну повідомленнями
Увімкніть ваш обліковий запис Ayrshare та User Profiles
Спершу вам потрібно увімкнути обмін повідомленнями для вашого загального облікового запису Ayrshare, щоб керувати DM. У панелі Ayrshare перейдіть на сторінку Account і натисніть кнопку “Learn More”, а потім “Enable”. На цьому етапі ви увімкнули обмін повідомленнями для вашого загального облікового запису, але не активували обмін повідомленнями для окремих User Profiles. Ви можете активувати обмін повідомленнями для окремих User Profiles або на сторінці User Profiles, натиснувши прапорець “Messaging Active” для кожного профілю, або за допомогою ендпоінту створення чи оновлення profiles endpoint. Після увімкнення обміну повідомленнями для User Profile ви маєте повторно підключити соціальний обліковий запис (Facebook та Instagram) на сторінці Social Accounts/Social Linking. Після увімкнення ви побачите бейдж “Messaging” на підключеному соціальному обліковому записі.Ендпоінти Messages повідомляють про ці кроки налаштування різними кодами помилок, тож ви можете розрізняти їх
програмно:
403/ код361— Messaging не увімкнено. Або обліковий запис не підписано на Messaging, або цей User Profile не активовано. Виконайте кроки вище; повторне підключення соціального облікового запису не допоможе.400/ код362— Messaging активовано для User Profile, але цей обліковий запис Facebook або Instagram все ще потрібно повторно підключити. Ця відповідь міститьresolution: { "relink": true }.

Увімкнення Messaging для WhatsApp
WhatsApp у Private Beta. Процес налаштування та ендпоінти Messaging API доступні
для схвалених облікових записів бети. Щоб запросити доступ, напишіть на
lotty@ayrshare.com.
- Вам знадобиться обліковий запис Meta Business Manager, WhatsApp Business Account (WABA) та придатний номер телефону. Meta перевіряє обліковий запис і номер телефону під час embedded signup.
- На сторінці Social Accounts натисніть Link на плитці WhatsApp. Ayrshare запустить спливаюче вікно embedded signup від Meta, яке проведе користувача через вибір/створення Business Manager, WABA та номера телефону, а також прийняття умов Meta.
- Коли реєстрацію завершено, Ayrshare підтверджує право власності на вибраний WABA та номер телефону, завершує реєстрацію та підписує обліковий запис на webhooks WhatsApp. Ви не вводите окремий реєстраційний PIN у панелі Ayrshare.
Важлива поведінка, специфічна для WhatsApp
- Одержувачі — це номери телефонів, а не ID. WhatsApp ідентифікує кореспондентів за
номером телефону у форматі E.164 (лише цифри, без
+). ID розмов, повернуті з Ayrshare, також є номером телефону кореспондента — на відміну від Facebook та Instagram, тут немає непрозорих ID розмов. - 24-годинне вікно обслуговування клієнтів. WhatsApp Business дозволяє надсилати вільні вихідні повідомлення лише протягом 24 годин після останнього повідомлення від кореспондента. Поза цим вікном Meta відхиляє надсилання. Шаблонні повідомлення поза 24-годинним вікном наразі не підтримуються через Ayrshare.
- Звертайтеся до отримувача напряму через API. Передайте номер телефону отримувача до Send Message. Meta доставляє вільне повідомлення лише коли цей отримувач перебуває в межах 24-годинного вікна обслуговування клієнтів. Для «холодного» контакту потрібні схвалені шаблони, а Ayrshare наразі не підтримує надсилання шаблонів.
- Статус доставки використовує одне поле. Коли доступно для збереженого вихідного повідомлення,
Get Messages повертає
statusякsent,delivered,readабоfailed. Оновлення статусу доставки та реакції WhatsApp наразі не надсилаються на зареєстрований URL webhook. - Типи та розміри медіа відповідають опублікованим Meta лімітам WhatsApp Cloud API — зображення до 5 МБ, аудіо та відео до 16 МБ, документи до 100 МБ на момент написання.
Підтримувані медіа WhatsApp
- Image:
.jpg,.jpeg,.png - Video:
.mp4,.3gp - Audio:
.aac,.amr,.mp3,.m4a,.ogg - Document:
.txt,.pdf,.ppt,.pptx,.doc,.docx,.xls,.xlsx
Увімкнення обміну повідомленнями в застосунку Instagram
Можливо, вам потрібно буде увімкнути обмін повідомленнями для вашого облікового запису Instagram:- Перейдіть до свого профілю в мобільному застосунку Instagram і торкніться значка меню ≡ у верхньому правому куті, щоб перейти на сторінку Settings and activity.
- Прокрутіть вниз до розділу How others can interact with you.
- Натисніть Messages and story replies.
- Торкніться Message requests.
- Під Connected tool увімкніть перемикач Allow access to messages.
Важлива інформація про обмін повідомленнями
Для Facebook та Instagram розмова має бути ініційована кореспондентом. Після встановлення
розмови ви можете надсилати повідомлення, отримувати повідомлення, отримувати реакції (наприклад,
лайки) або підтвердження прочитання від імені ваших користувачів. WhatsApp дотримується
24-годинного вікна обслуговування клієнтів, описаного вище.
Ваш користувач має відповісти на розмову в Instagram протягом 7 днів після останнього
повідомлення, надісланого кореспондентом. Якщо кореспондент не надсилав повідомлення протягом
7 днів, розмова вважається неактивною, і на неї не можна відповісти.
Автоматизації, спричинені коментарями, використовують інше 7-денне вікно. Автоматизація
comment_keyword відповідає на коментар через private reply, чиє 7-денне вікно прив’язане до коментаря (а не до попереднього повідомлення), тож наявна розмова не потрібна. Доставка все одно залежить від параметра Message requests отримувача — див. Automation DM Sent but Not Delivered.Отримання історії повідомлень для Facebook та Instagram
Коли ви вперше вмикаєте обмін повідомленнями для профілю користувача з підключеним Facebook або Instagram, існують важливі обмеження щодо доступу до історії розмов:Обмеження початкового підключення
- Facebook та Instagram дозволяють отримувати лише останні 20 повідомлень з існуючих розмов при першому підключенні облікового запису для обміну повідомленнями
- Якщо розмова має понад 20 повідомлень, спочатку буде доступно лише 20 останніх
Після початкового налаштування
- Після увімкнення обміну повідомленнями усі нові повідомлення, надіслані та отримані, будуть повністю доступні
- Ayrshare підтримує повну історію розмов надалі
- Наприклад: якщо ви спочатку отримуєте 20 повідомлень, потім обмінюєтеся 100 новими повідомленнями, ви зможете отримати доступ до всіх 120 повідомлень
Ліміт розмов та ціноутворення
- Кожен Ayrshare User Profile може мати до 1000 активних розмов за платіжний цикл. Кількість активних розмов — це сума по всіх соціальних мережах.
- План Premium: Messaging — це фіксоване доповнення $49 на місяць на обліковий запис.
- Плани Launch і Business: Messaging тарифікується $0.09 за активну розмову через Stripe metered billing. Доступні знижки залежно від обсягу; зверніться до вашого представника з облікового запису Ayrshare для отримання деталей.
- Розмова вважається активною для платіжного циклу, коли ви надсилаєте повідомлення отримувачу. Вхідні повідомлення від отримувача самі по собі не позначають розмову як активну.
- Якщо ліміт у 1000 розмов досягнуто, ви все ще можете отримувати повідомлення, але не зможете відповідати до початку наступного платіжного циклу.
- Кількість надісланих або отриманих повідомлень в активній розмові необмежена.
- Якщо вам потрібно збільшити ліміт розмов, будь ласка, зв’яжіться з вашим представником з облікового запису Ayrshare.
Проблеми з контролем обміну повідомленнями у Facebook та Instagram
Meta (Facebook та Instagram) використовує систему “контролю потоку” для розмов. Це означає, що лише один застосунок може надсилати повідомлення в розмові одночасно, тоді як інші застосунки можуть лише отримувати повідомлення.Що це означає?
Якщо ви бачите помилку “Message failed to send because another app is controlling this thread now”, це означає:- Інший сторонній застосунок наразі контролює цю розмову
- Ayrshare може лише отримувати повідомлення в цій розмові
- Ayrshare не може надсилати повідомлення, доки не поверне контроль
Як виправити цю проблему
Щоб дозволити Ayrshare знову надсилати повідомлення, вам потрібно видалити сторонній застосунок, який контролює розмову. Зверніть увагу, що Meta (Facebook та Instagram) може оновити процес видалення сторонніх застосунків, тому використовуйте наступні кроки як загальний орієнтир. Для сторінок Facebook:- Перейдіть на Facebook.com і увійдіть у свій обліковий запис
- Натисніть меню (☰) у верхньому правому куті → Settings & Privacy → Settings
- У лівій бічній панелі натисніть Apps and Websites
- Знайдіть сторонній застосунок, який контролює ваш обмін повідомленнями
- Натисніть Remove поруч із цим застосунком
- Підтвердьте видалення
- Відкрийте застосунок Instagram на вашому телефоні
- Перейдіть до Profile → торкніться меню (☰) → Settings and Privacy
- Торкніться Apps and Websites
- Знайдіть і видаліть сторонній застосунок
- Перейдіть на business.facebook.com
- Перейдіть до Business Settings
- Під Accounts натисніть Instagram Accounts
- Виберіть ваш обліковий запис Instagram
- Перевірте підключені застосунки та видаліть проблемний
Після видалення
Після видалення стороннього застосунку:- Контроль над потоком автоматично повернеться до Ayrshare
- Ви зможете знову надсилати повідомлення нормально
- Жодних додаткових дій з вашого боку не потрібно