Головна/Блог/Як отримати маркер доступу до Instagram
Як отримати маркер доступу до Instagram

Як отримати маркер доступу до Instagram

Yuriy D.

Yuriy D.

CEO

10 березня 2024 р.
tutorial
Соціальні мережі
#Instagram#Social Media#Business

⚠️ Важливо: Цей спосіб працює лише для акаунтів Instagram Business або Creator, пов’язаних із Facebook Page.

✅ Крок 1: Створіть додаток у Meta for Developers

  1. Перейдіть на https://developers.facebook.com/
  2. Натисніть "Мої додатки" (My Apps)"Створити додаток" (Create App)
  3. Оберіть тип додатка — "Business" і натисніть "Продовжити"
  4. Заповніть:
    • Назву додатка
    • Email розробника
    • Бізнес-акаунт (якщо є)
    Потім натисніть "Створити додаток"

✅ Крок 2: Додайте Instagram Graph API

  1. У панелі додатку перейдіть у "Add Products"
  2. Знайдіть "Instagram Graph API" і натисніть "Set Up"

✅ Крок 3: Підключіть Facebook Page та Instagram

  1. Перейдіть у Business Manager
  2. Переконайтесь, що:
    • У вас є Facebook Page
    • Instagram акаунт підключений до цієї сторінки (в налаштуваннях сторінки → Instagram)

✅ Крок 4: Отримайте Access Token

  1. Перейдіть до Graph API Explorer
  2. Виберіть ваш додаток у верхньому меню
  3. У полі "User or Page Token" натисніть "Generate Access Token"
  4. У вікні виберіть:
    • Ваш Facebook профіль
    • Сторінку, до якої підключено Instagram
    • Надайте дозволи:
      • instagram_basic
      • pages_show_list
      • instagram_content_publish (якщо потрібно публікувати)
      • pages_read_engagement
  5. Скопіюйте згенерований токен

✅ Крок 5: Перевірте підключення

GET https://graph.facebook.com/v19.0/me/accounts?access_token=ВАШ_ТОКЕН

Відповідь покаже сторінки Facebook, пов’язані з вашим акаунтом. Звідти можна дістати instagram_business_account.

✅ Крок 6: Отримайте ID Instagram акаунта

GET https://graph.facebook.com/v19.0/{page-id}?fields=instagram_business_account&access_token=ВАШ_ТОКЕН

У відповідь ви отримаєте id Instagram акаунта. І вже по ньому можна робити запити, наприклад:

GET https://graph.facebook.com/v19.0/{ig-user-id}?fields=username,media&access_token=ВАШ_ТОКЕН

📌 Термін дії токена

Токен, згенерований через Explorer, діє кілька годин. Для довгострокової дії — обміняйте його на Long-Lived Token:


    GET https://graph.facebook.com/v19.0/oauth/access_token?
      grant_type=fb_exchange_token&
      client_id=ВАШ_APP_ID&
      client_secret=ВАШ_APP_SECRET&
      fb_exchange_token=КОРОТКИЙ_ТОКЕН
      

🔧 Потрібна допомога з налаштуванням Instagram API ? Напишіть 😉

  • Поширити: