Instagram Graph API kullanabilmek için:
  • Bir Facebook uygulaması oluşturacağız.
  • Instagram Business hesabınızı ve Facebook sayfanızı bağlayacağız.
  • Sonra bir Access Token (erişim anahtarı) alacağız.
  • Ve Instagram Business Account ID’nizi bulacağız.
🪜 Adım Adım Kurulum

1. Facebook Developer hesabı oluştur

  1. Git: https://developers.facebook.com
  2. Sağ üstte “Get Started” veya “Başla” butonuna tıkla.
  3. Facebook hesabınla giriş yap.
  4. “Developer Account” oluşturmak için birkaç bilgi onayla.

2. Yeni bir uygulama oluştur

  1. Menüden: My Apps → Create App
  2. Uygulama tipi olarak Business seç.
    Neden “Business”? Çünkü Instagram Graph API bu tipte çalışıyor.
  3. Bir uygulama adı ver (örneğin: SosyalenerciBot)
  4. İletişim mailini gir → Create App de.

3. Instagram Graph API’yi ekle

  1. Uygulama panelindeyken, sol menüde Add Product (Ürün Ekle) kısmını bul.
  2. Listeden Instagram Graph API seç → Set Up (Kur) butonuna bas.
  3. Ardından Facebook Login ürününü de eklemen gerekebilir (bazı izinlerde şart).

4. Facebook Sayfanızı ve Instagram hesabınızı bağlayın

  1. Facebook’a gidin → Ayarlar → Bağlantılı Hesaplar / Instagram sekmesi.
  2. Buradan Instagram Business hesabınızı sayfanıza bağlayın.
    Eğer hesabınız kişisel hesap ise önce Profesyonel hesaba (Business / Creator) çevirin.

5. Access Token (Erişim Anahtarı) oluşturma

  1. Developer paneline dönün.
  2. Menü: Tools → Graph API Explorer
  3. Açılan sayfada:
    • “Application” kısmında kendi uygulamanızı seçin.
    • “User Token” kısmından Get Token → Get User Access Token seçin.
  4. Çıkan pencerede gerekli izinleri (örneğin instagram_basic, pages_show_list, instagram_manage_insights vb.) onaylayın.
  5. Ekranda uzun bir Access Token göreceksiniz → kopyalayın.
⚠️ Not: Bu token’lar kısa süreli olur.
Kalıcı yapmak için “Access Token Debugger” aracından yenileyebilirsiniz.

6. Instagram Business Account ID bulun

  1. Graph API Explorer’da şu sorguyu yazın:


    me/accounts
    → Çalıştır.
    Bu size bağlı Facebook sayfalarını döndürür.
  2. Gelen sonuçta sayfanızın id bilgisini alın.
  3. Ardından şu isteği yapın:


    {PAGE_ID}?fields=instagram_business_account
    → {PAGE_ID} yerine az önceki sayfa ID’sini yazın.
    Çıkan instagram_business_account.id değeri sizin Instagram Business Account ID’nizdir.
🧩 Sonuçta elinizde olacak
  • Access Token
  • Instagram Business Account ID
Bu iki bilgi sayesinde bir web sitesinde veya botta kendi hesabınıza özel:
  • Gönderileri çekebilir,
  • İstatistikleri görebilir,
  • Otomatik paylaşım veya analiz sistemleri kurabilirsiniz.

    böyle diyo hocam