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 IDnizi bulacağız.
🪜 Adım Adım Kurulum
1. Facebook Developer hesabı oluştur
- Git: https://developers.facebook.com
- Sağ üstte Get Started veya Başla butonuna tıkla.
- Facebook hesabınla giriş yap.
- Developer Account oluşturmak için birkaç bilgi onayla.
2. Yeni bir uygulama oluştur
- Menüden: My Apps → Create App
- Uygulama tipi olarak Business seç.
Neden Business? Çünkü Instagram Graph API bu tipte çalışıyor.
- Bir uygulama adı ver (örneğin: SosyalenerciBot)
- İletişim mailini gir → Create App de.
3. Instagram Graph APIyi ekle
- Uygulama panelindeyken, sol menüde Add Product (Ürün Ekle) kısmını bul.
- Listeden Instagram Graph API seç → Set Up (Kur) butonuna bas.
- 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
- Facebooka gidin → Ayarlar → Bağlantılı Hesaplar / Instagram sekmesi.
- 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
- Developer paneline dönün.
- Menü: Tools → Graph API Explorer
- 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.
- Çıkan pencerede gerekli izinleri (örneğin instagram_basic, pages_show_list, instagram_manage_insights vb.) onaylayın.
- Ekranda uzun bir Access Token göreceksiniz → kopyalayın.
⚠️ Not: Bu tokenlar kısa süreli olur.
Kalıcı yapmak için Access Token Debugger aracından yenileyebilirsiniz. 6. Instagram Business Account ID bulun
- Graph API Explorerda şu sorguyu yazın:
me/accounts
→ Çalıştır.
Bu size bağlı Facebook sayfalarını döndürür. - Gelen sonuçta sayfanızın id bilgisini alın.
- Ardından şu isteği yapın:
{PAGE_ID}?fields=instagram_business_account
→ {PAGE_ID} yerine az önceki sayfa IDsini yazın.
Çıkan instagram_business_account.id değeri sizin Instagram Business Account IDnizdir.
🧩 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 