Огляд
Bubble.io — популярна no-code платформа, яка дає змогу створювати вебдодатки та мобільні додатки без написання жодного рядка коду. Інтегрувавши API соціальних мереж Ayrshare, ви можете керувати акаунтами соціальних мереж своїх користувачів безпосередньо у вашому додатку Bubble. Це можна зробити двома способами:- Плагін Bubble Ayrshare: цей зручний варіант потребує мінімального налаштування. Однак він має обмежену функціональність порівняно з Bubble API Connector.
- Bubble API Connector: для більшої гнучкості та контролю використовуйте Bubble API Connector. Цей підхід дозволяє безпосередньо взаємодіяти з API Ayrshare, забезпечуючи ширший спектр можливостей у вашому додатку Bubble.io.
Швидкий старт: плагін Bubble.io Ayrshare
Bubble — одна з найпотужніших no-code платформ для розробки програмного забезпечення. Найпростіший спосіб почати — скористатися плагіном Bubble.io від Ayrshare. Нижче наведено інформацію про розширену інтеграцію з Bubble.Підключення соціальних акаунтів
- post: текст, відформатований як JSON-safe
- platforms: список текстових значень, де кожне значення взяте у лапки, наприклад
"facebook","instagram" - media: текстова URL-адреса, відформатована як JSON-safe
- date: дата/час, відформатовані як JSON-safe
Плагін Bubble API Connector
Як альтернативу можна використовувати плагін Bubble API Connector, щоб отримати доступ до всіх можливостей API Ayrshare. Ось відео, яке допоможе вам почати роботу з Bubble API Connector разом з Ayrshare і покаже, як публікувати кілька зображень в одній публікації.API Connector від Bubble може бути дещо примхливим — відсутність однієї закриваючої лапки чи пробілу
може призвести до збою підключення. Ми рекомендуємо уважно переглянути відео нижче та повторно
переглянути їх, якщо щось не працює.
Публікація на кілька акаунтів соціальних мереж
Ось стаття з оглядом:Публікація на кілька акаунтів з Bubble
Валідація даних публікації Bubble
Під час публікації в Bubble через API Connector може бути складно визначити, чи надсилаєте ви валідний JSON. Часто, якщо надісланий до Ayrshare JSON невалідний, відповідь буде у форматі HTML. Ayrshare має URL /validateJSON, до якого можна надсилати запити замість звичного ендпоінта /post. Він поверне «Valid» або «Not Valid». Обов’язково встановіть Content-Type якtext/plain замість звичного application/json.
Натисніть посилання Troubleshooting для «Response Returns as Bad Request», щоб побачити деталі.
Troubleshooting
Завантаження медіафайлів у Bubble
Використовуйте File Uploader від Bubble для завантаження ваших медіафайлів. Ці файли зберігаються на Amazon S3. Ви отримаєте URL-адресу, яку можна використовувати в параметрі тілаmediaUrls ендпоінта /post.
Створення URL для підключення в Bubble
Щоб згенерувати URL для підключення в Bubble, викличте ендпоінт /profiles/generateJWT. Приватний ключ не потрібен:privateKey більше не використовується, тож profileKey зазвичай є єдиним параметром тіла, який ви надсилаєте. Надсилайте domain лише якщо ваш акаунт має більше ніж один домен для підключення: він досі перевіряється, і домен, не зареєстрований на ваш акаунт, буде відхилено.
Крок 1: У вашому застосунку Bubble створіть новий виклик через API Connector, як показано нижче, вказавши ваш profileKey у полі Body. На знімку екрана ще показано старий набір параметрів: privateKey приймається й ігнорується, але видаліть поле domain, якщо його значення не є доменом, зареєстрованим на ваш акаунт.
Крок 2: Натисніть кнопку Initialize call та збережіть відповідь. Поле url у відповіді — це те, на що ваш користувач натисне, щоб перейти на сторінку прив’язки акаунтів соціальних мереж.