Якщо у вас виникають проблеми з підключенням Facebook, див. посібник з
усунення несправностей.
Публікація у Facebook
Публікація через Facebook API вимагає підключення Facebook Page. Facebook не дозволяє підключати особисті акаунти. JSON для базового допису з посиланням і зображенням на Facebook-сторінку:Facebook Post with Image
- Facebook автоматично покаже попередній перегляд посилання в дописі, якщо не додано зображення або відео. У наведеному вище прикладі буде показано зображення. Видалення зображення призведе до появи попереднього перегляду посилання.
- Якщо ваше відео не закінчується відомим розширенням, наприклад mp4, використайте параметр
isVideo. Деталі див. в ендпоінті /post. - Facebook також підтримує надсилання медіа без тексту допису. Якщо ви не хочете включати текст допису,
надішліть порожній рядок
post: "". - Див. Facebook Media Guidelines і Facebook Authorization для отримання додаткової інформації.
Каруселі зображень
Публікуйте карусельні зображення Facebook через API Ayrshare за допомогою параметра тіла запитуcarousel.
Facebook Carousel Post
- Параметр
linkверхнього рівня — це URL наприкінці каруселі. items— це масив об’єктів, які містять наведені нижче значення. Мінімум 2 і максимум 10 елементів у масиві items.picture— URL карусельного зображення.link— URL, на який відкривається при кліку на зображення.name— (необов’язково) зображення, що відображається на кожній картці зображення.
media_urls разом з carousel. Якщо використовується media_urls, carousels буде проігноровано.
Див. наш посібник з Facebook Carousel для отримання додаткової інформації.
Facebook Reels
Ви можете опублікувати відео у Facebook Reels з наступнимиfacebookOptions.
Meta встановлює ліміт у 30 Reels на підключену Facebook-сторінку за будь-який 24-годинний період, щоб запобігти
спаму та забезпечити якість платформи. Це рухомий ліміт, що означає, що враховуються найсвіжіші 24
години, а не календарні дні.
Facebook Reels Post
reels: установіть уtrue, щоб опублікувати відео як Reels. Обов’язково, якщо ви хочете публікувати у Facebook Reels.title: заголовок відео з максимумом 255 символів. Значення понад 255 символів буде обрізано. Необов’язково.thumbNail: мініатюра (обкладинка) відео. Мініатюра має бути URL до файлу JPEG або PNG. Розмір мініатюри має бути меншим за 10 МБ. Необов’язково.
Facebook Stories
Публікуйте Facebook Stories на Facebook-сторінках у вигляді фото або відео.- Facebook Stories не підтримують текст допису — будь-який текст, наданий у полі
post, включно з згадуваннями, буде проігноровано. - Фото або відео, завантажене для сторіс, не могло бути використане в раніше опублікованому дописі.
- Відео-сторіс не може перевищувати 60 секунд.
- Увімкніть Stories Archive, щоб мати змогу отримувати сторіс через GET.
Facebook Stories Post
Підписи до медіа
Установіть Facebook-підпис для кожного зображення медіа, що публікується. Приймає масив рядків із текстом підпису. Кожен запис масиву має відповідати URL медіа. Наприклад, [“This is my best pic”, ”😃 here is the next one”] відповідає 1-му та 2-му URL уmediaUrls.
Facebook Media Captions
Позначки локації
Позначка локації Facebook задається за допомогоюlocationId, який є Facebook Page ID або назвою Facebook-сторінки. Наприклад, ID Facebook-сторінки Guggenheim Museum — 7640348500 або назва Facebook-сторінки "@guggenheimmuseum". Сторінки мають бути пов’язані з фізичним місцем розташування.
Facebook Location Tagging
locationId (Page Id) через ендпоінт brand. Зверніть увагу, що Page має мати вказану локацію, інакше locationId поверне помилку.
Не підтримується для текстових дописів, зображень, reels і сторіс. Meta не підтримує позначки локації для відео.
Таргетування аудиторії
Створюючи допис на Facebook-сторінці, ви маєте можливість обмежити його видимість до конкретної аудиторії за допомогою двох типів таргетування:- Facebook Targeting: дозволяє визначати аудиторію вашого допису за такими факторами, як вік, стать, місце розташування та стосунки. Установивши ці параметри, ви можете гарантувати, що ваш допис буде показано лише людям, які відповідають зазначеним критеріям.
- Facebook Feed Targeting: ця опція дозволяє додатково уточнити видимість вашого допису в стрічках новин цільової аудиторії.
Таргетування
Facebook-таргетування обмежує аудиторію для публікації контенту до конкретних демографічних груп. Будь-хто не з цих демографічних груп не зможе переглядати цей контент. Це не перевизначає будь-які демографічні обмеження на рівні сторінки, що можуть діяти. Доступні демографічні поляtargeting:
ageMin: обмежити мінімальний вік для перегляду дописів. Прийнятні значення: 13, 15, 18, 21 або 25. Інші значення віку буде відхилено.countries: також відоме як геофенсинг, ви можете обмежити країни, у яких можна переглядати допис. Масив кодів країн. Максимальна кількість країн, які можна таргетувати, становить 25. Якщо потрібно таргетувати понад 25 країн або обмежити певні країни, див. Facebook Page Country Restrictions.
Facebook Targeting
Feed Targeting
Ті, хто входить до цих груп таргетування стрічки Facebook, з більшою ймовірністю побачать цей допис, інші — з меншою ймовірністю, але все одно можуть його побачити. Використовуйте targeting (див. вище), якщо ви хочете гарантувати обмеження. Доступні демографічні поля дляfeedTargeting:
ageMin: обмежити мінімальний вік для перегляду дописів. Ціле значення 13 або вище. Типово — 0.ageMax: обмежити максимальний вік для перегляду дописів. Ціле значення 65 або нижче.countries: також відоме як гео-таргетування, ви можете вказати країни, у яких повинен переглядатися допис. Масив кодів країн.collegeYears: таргетувати вік випуску коледжу для перегляду допису. Масив цілих чисел для року випуску з коледжу.educationStatuses: таргетувати освітній статус для перегляду допису. Масив цілих чисел для таргетування на основі рівня освіти. Використайте1для середньої школи,2для бакалаврату та3для випускника.genders: таргетувати стать для перегляду допису. Масив цілих чисел для таргетування конкретних статей.1таргетує всіх чоловіків-глядачів, а2— жінок. Типово таргетуються обидві.relationshipStatuses: таргетувати сімейний стан для перегляду допису. Масив цілих чисел для таргетування на основі сімейного стану. Використайте1для одиноких,2для «у стосунках»,3для одружених та4для заручених. Типово — усі типи.
Facebook Feed Targeting
Альтернативний текст
Додайте до Facebook альтернативний текст, також відомий як alt text, до зображення або відео. Facebook alt text — це функція доступності, яка використовується для додаткової інформації користувачам і програмам зчитування з екрана. ВикористайтеaltText в об’єкті faceBookOptions.
Facebook Alt Text
mediaUrls. Alt text буде застосовано до кожного зображення по порядку.
Мініатюра відео
Установіть мініатюру (обкладинку) відео Facebook. Надішліть віддалений URL файлу PNG або JPG, який має ті самі розміри, що й відео, і менший за 10 МБ. URL має закінчуватися на .png або .jpg.Example Facebook Video Thumbnail
Заголовок відео
Додайте заголовок відео Facebook за допомогою параметраtitle.
Facebook Video Title
Анімовані GIF
При публікації анімованого GIF у Facebook у масивіmediaUrls дозволено лише один URL.
Якщо URL медіа не закінчується на «.gif» або «.GIF», установіть поле isVideo у true.
Facebook Animated GIF
Згадування Facebook-сторінок
Ви можете згадати іншу Facebook-сторінку, також відому як Facebook mentions або Facebook tagging, включивши назву Facebook-сторінки або Page ID у текст допису. Facebook не дозволяє згадування або позначення особистих профілів чи груп. Включіть згадування за допомогою наступного @згадування:@page-name або @[page-id]
Згадування з назвою сторінки
Приклад тексту допису з назвою Page. Ви можете знайти назву Page з URL Facebook, наприклад https://www.facebook.com/AyrshareFacebook Page Mention with Page Name
Згадування з Page ID
Приклад тексту допису з Page ID; зверніть увагу на використання []. Див. нижче, як знайти Page ID.Facebook Page Mention with Page ID
Знайти Facebook Page ID
Brand-ендпоінт
Ви можете знайти або користувача Facebook, або Facebook Page за допомогою ендпоінтів Brand.На Facebook.com
- У стрічці новин Facebook натисніть Pages у лівому бічному меню.
- Натисніть на назву вашої Page, щоб перейти до неї.
- Натисніть About у верхній частині вашої Page. Якщо ви не бачите цього, натисніть More▼.
- Прокрутіть донизу, щоб знайти ваш Page ID під MORE INFO.
- Якщо Facebook Page має URL, наприклад
https://www.facebook.com/ayrshare-1234567890, то ID — це 1234567890. - Якщо Facebook Page має URL, наприклад:
https://www.facebook.com/pages/ayrshare/123466789203, то Page ID — це число в кінці, наприклад 123466789203.
Ви можете перевірити, що Page ID правильний, перейшовши за адресою https://facebook.com/page-id, і вона перенаправить на Page.
Ви також можете спробувати сторонній інструмент пошуку Facebook Page, який не підтримується Ayrshare, наприклад: https://lookup-id.com/
Якщо всі інші методи не спрацювали, ви можете перейти на сторінку Facebook у браузері й переглянути вихідний код сторінки. У Chrome клацніть правою кнопкою миші й виберіть «View Source». Потім знайдіть owning_profile_id або profile_id, щоб знайти Page ID.
Увімкнення згадувань Page
Page має дозволяти згадування та позначення в дописах і коментарях. За замовчуванням це ввімкнено, але ви можете перевірити, увійшовши на facebook.com та переключившись на вашу Page.- Переглядаючи як вашу Page, натисніть зображення профілю сторінки у правому верхньому куті.
- Натисніть Settings & Privacy -> Settings.
- У меню Settings натисніть Privacy.
- Натисніть Page and Tagging.
- Прокрутіть донизу до Reviewing.
- Перемкніть налаштування, щоб дозволити позначення та згадування.
Meta Business Suite
Чернетки дописів
Створюйте чернетку допису Facebook, яка з’являється на вкладці Meta Business Suite Draft. Чернетки дописів Facebook — це дописи, які ви почали писати, але ще не опублікували. Ви можете зберігати чернетки, щоб повернутися до них пізніше, або запланувати їх публікацію на пізнішу дату. Додайте параметрdraft до faceBookOptions, щоб надіслати допис як чернетку. Доступно для текстових, зображень, відео та reels-дописів.
Facebook Draft Post
Розкладний час публікації
Установіть запланований час публікації для дописів Facebook, які з’являться на вкладці Meta Business Suite Scheduled Posts. Заплановані дописи Facebook — це дописи, які ви створили та запланували на пізніший час; вони керуються у Meta Business Suite. Це може бути корисно для планування ваших дописів у соцмережах заздалегідь або для публікації в час, коли ваша аудиторія найактивніша. Доступно для текстових, зображень, відео та reels-дописів. Додайте параметрscheduledPublishDate до faceBookOptions, щоб запланувати час публікації.
Facebook Scheduled Post
Попередній перегляд посилання
Допис Facebook автоматично створить попередній перегляд посилання, розміщеного в тілі допису. Однак, якщо ви хочете вказати інше посилання або примусово показати попередній перегляд, використайте параметрlink з URL посилання.
Facebook Link Preview
mediaUrls, замість попереднього перегляду посилання буде показано медіа.
