Налаштування · Facebook Ads API

Від акаунта Facebook до токена, яким керує AI

Покроково і без пропусків: створюємо бізнес, сторінку, Instagram, рекламний акаунт і застосунок, публікуємо його, а потім випускаємо токен для керування рекламою через API.

  • від 30 до 40 хвилин
  • потрібні: Facebook з 2FA і картка
  • результат: 4 значення для Романа

Крок 1. Підготуйте свій акаунт Facebook

Усе створюється з вашого особистого акаунта. Без двофакторної автентифікації Meta не дасть створити системного користувача й токен.

Увімкнути двофакторну автентифікаціюaccountscenter.facebook.com
  1. 1Увійдіть у свій давній особистий акаунт Facebook з реальним ім'ям. Новим акаунтам Meta часто обмежує рекламу.
  2. 2Увімкніть двофакторну автентифікацію (2FA) за посиланням вище.
  3. 3Переконайтеся, що ваш Instagram професійний: «Налаштування» → «Тип акаунта й інструменти» → «Перейти на професійний акаунт».
  4. 4Підготуйте банківську картку для оплати реклами.

Крок 2. Створіть бізнес-портфель

Контейнер, у якому живуть сторінка, рекламний акаунт і застосунок. Без нього токен випустити не можна.

Відкрити Business Managerbusiness.facebook.com/overview
  1. 1Натисніть «Створити акаунт» (Create account).
  2. 2Введіть назву бізнесу, своє ім'я та робочий email, потім натисніть «Надіслати».
  3. 3Підтвердьте email у листі від Meta.

Де потім шукати

Усі налаштування бізнесу лежать на business.facebook.com/settings у розділі «Налаштування компанії». Наступні кроки виконуються звідти.

Крок 3. Додайте сторінку Facebook

Реклама завжди запускається від імені сторінки. Без неї створити оголошення не вийде.

Відкрити розділ «Сторінки»settings/pages
  1. 1Відкрийте «Налаштування компанії» → «Акаунти» → «Сторінки».
  2. 2Натисніть «Додати» → «Створити нову сторінку» або під'єднайте наявну.
  3. 3Укажіть назву й категорію сторінки та натисніть «Створити».

Підказка

Якщо сторінка бізнесу вже існує, виберіть «Додати наявну сторінку». Створювати нову не потрібно.

Крок 4. Підключіть Instagram

Рієлтори рекламуються насамперед в Instagram. Щоб оголошення йшли від імені вашого профілю, його треба додати в бізнес-портфель.

Відкрити «Акаунти Instagram»settings/instagram-accounts
  1. 1Відкрийте «Налаштування компанії» → «Акаунти» → «Акаунти Instagram».
  2. 2Натисніть «Додати» і увійдіть у свій Instagram.
  3. 3Дозвольте рекламному акаунту використовувати цей Instagram (після кроку 5 поверніться сюди й позначте його).

Де знайти Instagram ID

Відкрийте доданий акаунт у цьому ж розділі: під назвою буде його ID із цифр. Якщо не знайшли, надішліть Роману просто назву профілю.

Крок 5. Створіть рекламний акаунт і оплату

Це гаманець, з якого оплачується реклама. Його ID потрібен для керування через API.

Відкрити «Рекламні акаунти»settings/ad-accounts
  1. 1Відкрийте «Налаштування компанії» → «Акаунти» → «Рекламні акаунти» → «Додати» → «Створити новий рекламний акаунт».
  2. 2Укажіть назву, часовий пояс і валюту, наприклад USD, та натисніть «Далі».
  3. 3Призначте себе з повним доступом «Керування кампаніями».
  4. 4В Ads Manager відкрийте «Оплата» (Billing) і додайте спосіб оплати.

Де знайти ID акаунта

Відкрийте акаунт у цьому ж розділі. Під назвою буде номер на кшталт act_1234567890. Потрібні лише цифри: 1234567890.

Відкрити Ads Manageradsmanager.facebook.com

Крок 6. Створіть застосунок Meta

Застосунок це замок, через який випускається токен. Рекламні сценарії відкривають керування через API.

Відкрити панель розробникаdevelopers.facebook.com/apps
  1. 1Натисніть «Створити застосунок» (Create App) і виберіть тип «Бізнес» (Business).
  2. 2Укажіть назву, наприклад «AI Таргетолог», робочий email і під'єднайте бізнес-портфель із кроку 2.
  3. 3На етапі «Сценарії використання» виберіть сценарії нижче. Для наявного застосунку додайте їх у відповідному розділі.
  • потрібно

    Створення й налаштування реклами через Marketing APIстворювати, змінювати та зупиняти кампанії

  • потрібно

    Відстеження результативності реклами через Marketing APIстатистика, ROI та аудиторії

  • за бажанням

    Отримання рекламних лідів через Marketing APIякщо використовуєте форми лідів

  • за бажанням

    Керування товарами через Catalog APIдля каталогу або динамічних оголошень

Де знайти App ID та App Secret

У застосунку відкрийте «Налаштування» → «Основне» (Settings → Basic). App ID видно вгорі, App Secret за кнопкою «Показати».

Важливо про App Secret

Для токена App Secret не потрібен, і надсилати його нікому не треба. Не показуйте його: це частина доступу до застосунку.

Крок 7. Заповніть профіль: Privacy Policy і Terms of Service

Потрібні дві сторінки: політика конфіденційності та умови використання. Без них Meta не дозволить опублікувати застосунок, і ключ залишиться в режимі розробки.

Генератор Privacy Policyfreeprivacypolicy.com/free-privacy-policy-generator
  1. 1Відкрийте генератор Privacy Policy (кнопка вище) і на першому кроці виберіть App.
  2. 2Назва застосунку: та сама, що на кроці 6, наприклад «AI Таргетолог». Її ніде не буде видно.
  3. 3Entity type: I'm an Individual. Country: Ukraine. Так менше зайвих полів, а країна не мусить збігатися з гео реклами: запускати на США чи Велику Британію можна.
  4. 4Які дані збираєте: лише email.
  5. 5На всі інші питання відповідайте No (безкоштовні варіанти): аналітика, оплата, ремаркетинг, формулювання CCPA. Єдиний виняток: у блоці «Select if you use any of the following providers» позначте Google Places.
  6. 6«Do you collect information from kids under 13?»: No. «How can users contact you…»: By email, і впишіть той самий email, що вказували під час створення застосунку на кроці 6.
  7. 7Next Step → ще раз укажіть пошту → Generate.
  8. 8Натисніть Copy і збережіть посилання на Privacy Policy у нотатках (копія прийде й на пошту). Більше вона ніде не потрібна, крім налаштувань застосунку нижче: створили й забули.
  9. 9Тепер те саме для Terms of Service: відкрийте генератор Terms & Conditions (кнопка нижче) і пройдіть ті самі пункти один в один: App → назва → Individual → Ukraine → лише email → скрізь No + Google Places → By email → Generate.
  10. 10Скопіюйте друге посилання і лише після цього повертайтеся у Facebook.
  11. 11У застосунку відкрийте App Settings → Basic («Налаштування» → «Основне») і вставте обидва посилання: Privacy Policy URL і Terms of Service URL.
  12. 12Там само додайте іконку й категорію застосунку, потім збережіть зміни.

Terms and Conditions

Той самий сайт і ті самі відповіді, лише для умов використання.

Генератор Terms and Conditionsfreeprivacypolicy.com/free-terms-and-conditions-generator

Навіщо це

Повний профіль потрібен для публікації й коректного статусу ключа. Без нього Meta може обмежити застосунок під час перевірки.

Крок 8. Опублікуйте застосунок

Фінальний крок: переведіть застосунок із режиму Development у Live. Статус має стати «Опубліковано».

Відкрити панель застосункуdevelopers.facebook.com/apps
  1. 1Переконайтеся, що Privacy Policy URL і Terms of Service URL заповнено на кроці 7.
  2. 2У меню застосунку натисніть «Опублікувати» (Publish) або перемкніть Development на Live.
  3. 3Пройдіть короткий чекліст Meta, якщо система попросить заповнити поля.
  4. 4Крок завершено, коли застосунок має статус Live.

Навіщо це

Опублікований застосунок із політикою дає належний API-доступ і зменшує ризик автоматичних обмежень для рекламного акаунта.

Крок 9. Створіть системного користувача й токен

Системний користувач це робот-співробітник бізнесу. Його токен є ключем, яким AI керує рекламою.

Відкрити «Системні користувачі»settings/system-users
  1. 1Відкрийте «Налаштування компанії» → «Користувачі» → «Системні користувачі» → «Додати».
  2. 2Укажіть ім'я, наприклад RealtorTarget, роль «Адміністратор» і натисніть «Створити».
  3. 3Через «Додати активи» (Assign assets) дайте доступ до застосунку з повним контролем, рекламного акаунта з керуванням кампаніями, сторінки й Instagram-акаунта.
  4. 4Натисніть «Створити токен» (Generate new token) і виберіть свій застосунок.
  5. 5Позначте дозволи зі списку нижче. Якщо якогось немає в списку, просто пропустіть його.
  6. 6Для строку дії виберіть «Ніколи» (Never), щоб токен не спливав.
  7. 7Натисніть «Створити токен» і відразу скопіюйте його.

Дозволи токена

  • ads_management
  • ads_read
  • business_management
  • pages_read_engagement
  • pages_manage_ads

Токен показується один раз

Скопіюйте й надійно збережіть його відразу. Meta більше його не покаже. Це пароль до рекламного акаунта.

Перевірка токена за бажанням

У Access Token Debugger переконайтеся, що серед дозволів є ads_management, а поле Expires має значення Never.

Відкрити Access Token Debuggerdevelopers.facebook.com/tools/debug/accesstoken

Крок 10. Підсумок: що надіслати Роману

Саме ці чотири значення потрібні для підключення кабінету. App ID та App Secret серед них немає.

  • 01System User токенкрок 9, головний ключ доступу з дозволом ads_management
  • 02Ad Account IDкрок 5, лише цифри з act_1234567890
  • 03Facebook Page IDкрок 3, номер сторінки: «Налаштування компанії» → «Сторінки» → ID під назвою
  • 04Instagram IDкрок 4, цифри під назвою профілю або просто назва профілю

Бережіть як пароль

Токен дає повний доступ до рекламного акаунта. Не публікуйте його у відкритих чатах і не надсилайте стороннім.

Як надіслати безпечно

Лише особисто Роману в Telegram @romasio, не в групи. Коли Роман підтвердить підключення, видаліть повідомлення з токеном. Відкликати токен можна будь-коли в розділі «Системні користувачі».

Як усе пов'язано

Бізнес-портфель містить рекламний акаунт і застосунок. Системний користувач має доступ до обох, а токен випущено для цього застосунку.

Якщо щось пішло не так

Немає розділу «Системні користувачі» або кнопка неактивна

Потрібні роль адміністратора бізнес-портфеля і увімкнена 2FA (крок 1). Увімкніть її, вийдіть і увійдіть знову.

Meta не дає створити бізнес чи рекламний акаунт

Так буває з новими акаунтами Facebook. Використовуйте давній особистий акаунт. Якщо обмеження вже є, напишіть Роману: підкажемо, що робити.

Помилка «API access blocked» або «(#200)»

Токен або застосунок обмежено. Перевірте попередження в панелі застосунку, за потреби пройдіть підтвердження бізнесу та випустіть токен знову.

Відкрити панель застосункуdevelopers.facebook.com/apps

Підтвердження бізнесу (Business Verification)

Для власного акаунта зазвичай достатньо поточного токена. Для чужих кабінетів пройдіть верифікацію в Security Center і запросіть Advanced Access.

Відкрити Security Centersettings/security-center

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

Останній крок

Готові значення надішліть Роману, і кабінет підключимо разом

Якщо на якомусь кроці щось не збіглося, напишіть у Telegram: розберемо ваш випадок і доведемо підключення до кінця.

  • System User токен
  • Ad Account ID
  • Facebook Page ID
  • Instagram ID
Написати Роману