Перейти до основного вмісту
Якщо у вас виникають проблеми з підключенням Facebook, див. посібник з усунення несправностей.

Публікація у Facebook

Публікація через Facebook API вимагає підключення Facebook Page. Facebook не дозволяє підключати особисті акаунти. JSON для базового допису з посиланням і зображенням на Facebook-сторінку:
Facebook Post with Image
  • Facebook автоматично покаже попередній перегляд посилання в дописі, якщо не додано зображення або відео. У наведеному вище прикладі буде показано зображення. Видалення зображення призведе до появи попереднього перегляду посилання.
  • Якщо ваше відео не закінчується відомим розширенням, наприклад mp4, використайте параметр isVideo. Деталі див. в ендпоінті /post.
  • Facebook також підтримує надсилання медіа без тексту допису. Якщо ви не хочете включати текст допису, надішліть порожній рядок post: "".
  • Див. Facebook Media Guidelines і Facebook Authorization для отримання додаткової інформації.
API Facebook не підтримує змішування зображень і відео в одному дописі. Ви можете включити кілька зображень АБО одне відео, але не обидва.

Каруселі зображень

Публікуйте карусельні зображення 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 МБ. Необов’язково.
Див. вимоги до відео для Reels API або приклад використання Facebook Reels API.
Meta іноді має проблеми з обробкою Facebook Reels для деяких акаунтів. Навіть якщо повертається відповідь із помилкою, Reel все ще міг бути опублікований.Якщо ви стикаєтеся з помилками для Facebook Reels, ми рекомендуємо перевірити статус Reel. Якщо допис не було опубліковано, ви можете спробувати опублікувати ще раз. Це часто спрацьовує.Ви можете використати URL, що міститься у полі verifyReelsUrl, щоб перевірити статус. Обов’язково використайте той самий Profile Key, що й для оригінального допису. Дочекайтеся часу в verifyReelsIn, щоб перевірити статус Reel (10 хвилин). Якщо повертається HTTP-код 400, допис не вдалося опублікувати, і ви можете спробувати опублікувати ще раз.
Facebook Reels Post Error

Facebook Stories

Публікуйте Facebook Stories на Facebook-сторінках у вигляді фото або відео.
  • Facebook Stories не підтримують текст допису — будь-який текст, наданий у полі post, включно з згадуваннями, буде проігноровано.
  • Фото або відео, завантажене для сторіс, не могло бути використане в раніше опублікованому дописі.
  • Відео-сторіс не може перевищувати 60 секунд.
  • Увімкніть Stories Archive, щоб мати змогу отримувати сторіс через GET.
Facebook Stories Post
Див. вимоги до зображень і відео для Stories API.

Підписи до медіа

Установіть 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 Museum7640348500 або назва Facebook-сторінки "@guggenheimmuseum". Сторінки мають бути пов’язані з фізичним місцем розташування.
Facebook Location Tagging
Ви можете знайти locationId (Page Id) через ендпоінт brand. Зверніть увагу, що Page має мати вказану локацію, інакше locationId поверне помилку. Не підтримується для текстових дописів, зображень, reels і сторіс. Meta не підтримує позначки локації для відео.

Таргетування аудиторії

Створюючи допис на Facebook-сторінці, ви маєте можливість обмежити його видимість до конкретної аудиторії за допомогою двох типів таргетування:
  1. Facebook Targeting: дозволяє визначати аудиторію вашого допису за такими факторами, як вік, стать, місце розташування та стосунки. Установивши ці параметри, ви можете гарантувати, що ваш допис буде показано лише людям, які відповідають зазначеним критеріям.
  2. 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
Кожен 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/Ayrshare
Facebook Page Mention with Page Name
Ayrshare намагатиметься знайти відповідну Page на основі назви, але іноді збіг знайти не вдається. Більш надійним методом є використання Page ID.

Згадування з Page ID

Приклад тексту допису з Page ID; зверніть увагу на використання []. Див. нижче, як знайти Page ID.
Facebook Page Mention with Page ID
Facebook Page ID буде перетворено на відповідну сторінку та повідомить згадану Page.
Використовуйте згадування сторінок обережно, згадуючи лише ті Pages, з якими ви пов’язані. Ви повинні уникати спаму.Коли ви згадуєте Page, власника Page буде сповіщено через сповіщення й email. Якщо кілька Pages поскаржаться на те, що ви їх згадуєте, Facebook може заблокувати ваш акаунт. Загалом, слід згадувати лише ті Pages, з якими у вас є усталені стосунки.Facebook-сторінка, яку згадують, повинна дозволяти іншим Pages згадувати/позначати свою Page. Згадування можна ввімкнути в загальних налаштуваннях Page у розділі «Others Tag this Page».Перегляньте важливі правила щодо згадувань.

Знайти Facebook Page ID

Brand-ендпоінт

Ви можете знайти або користувача Facebook, або Facebook Page за допомогою ендпоінтів Brand.

На Facebook.com

  1. У стрічці новин Facebook натисніть Pages у лівому бічному меню.
  2. Натисніть на назву вашої Page, щоб перейти до неї.
  3. Натисніть About у верхній частині вашої Page. Якщо ви не бачите цього, натисніть More▼.
  4. Прокрутіть донизу, щоб знайти ваш Page ID під MORE INFO.
або якщо ви хочете знайти ID сторінки, яка вам не належить:
  • Якщо 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.
  1. Переглядаючи як вашу Page, натисніть зображення профілю сторінки у правому верхньому куті.
  2. Натисніть Settings & Privacy -> Settings.
  3. У меню Settings натисніть Privacy.
  4. Натисніть Page and Tagging.
  5. Прокрутіть донизу до Reviewing.
  6. Перемкніть налаштування, щоб дозволити позначення та згадування.

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-дописів.
Час публікації має бути більше ніж 10 хвилин від поточного часу і в межах 29 днів від поточної дати.Якщо вам не потрібно керувати дописами Facebook у Meta Business Suite, ми рекомендуємо використовувати стандартну дату розкладу дописів.
Додайте параметр scheduledPublishDate до faceBookOptions, щоб запланувати час публікації.
Facebook Scheduled Post

Попередній перегляд посилання

Допис Facebook автоматично створить попередній перегляд посилання, розміщеного в тілі допису. Однак, якщо ви хочете вказати інше посилання або примусово показати попередній перегляд, використайте параметр link з URL посилання.
Facebook Link Preview
Якщо в запиті на публікацію включено поле mediaUrls, замість попереднього перегляду посилання буде показано медіа.

Facebook Ads

Facebook Ads — це спосіб просування ваших дописів до ширшої аудиторії.

Facebook Ads

Обмеження символів

Див. Facebook Character Limits для отримання додаткової інформації.

Додаткова інформація

Як додати розриви рядків або форматований текст до допису Facebook?

Розриви рядків Facebook можна додати до допису за допомогою спеціального символу нового рядка. Форматований текст, як-от жирне або курсивне написання, можна додати до допису Facebook за допомогою кількох html-елементів.

Чому я бачу «Published by Ayrshare» на дописі?

Не хвилюйтеся, це відображається лише в адміністративному представленні. Див. посібник з усунення несправностей для отримання додаткової інформації.