html
Instagram → Meta uygulaması → erişim anahtarı bağlantısını bir kez kurarsın ve ardından yapay zeka (Claude, ChatGPT, herhangi bir bot) istatistikleri okur, yorumları yanıtlar ve senin yerine gönderi paylaşır. Hesap şifresi olmadan ve engellenme riski olmadan. Aşağıda, gerçek ve görsel ekran görüntüleriyle adım adım anlatılmaktadır.
Instagram, botun şifreyle "girmesine" izin vermez — bu tehlikelidir ve yasaklanmaya yol açar. Bunun yerine, resmi ve güvenli bir yöntem vardır: programa erişim anahtarı (token) ve belirli izinler listesi verirsin. Anahtar istediğin zaman iptal edilebilir, şifreni kimse görmez.
Erişim, gösterimler, kaydetmeler, en iyi gönderiler — yapay zeka sayıları kendi başına alır ve çıkarımlar yapar.
Bot yeni yorumları görür ve senin tonunda yanıtlar — sen sadece onaylarsın.
Kapaklı hazır bir video, manuel yükleme olmadan, programa göre yayınlanır.
Direct mesajlar ve bahsetmeler tek bir yerde toplanır — yapay zeka sıralar ve yanıtlar önerir.
Sen ve yapay zeka arasında bir katman var — "Meta uygulaması". Bu indirilebilir bir program değil, sadece geliştirici panelinde anahtar verebilen bir kayıttır. Tüm şema:
Görev — soldan sağa okları takip et bir kez. Sonunda elinde iki şey olacak: erişim anahtarı (uzun token) ve Hesap Kimliği (numara). Bunları yapay zekaya veriyorsun. Hepsi bu.
Üç maddeyi kontrol et — çoğu kişi bunlara takılıyor. Her şey tamamsa, sonrası sorunsuz ilerleyecektir.
| Gerekli | Nasıl kontrol edilir / etkinleştirilir |
|---|---|
| 1. Profesyonel hesap (Business veya Creator) | Sıradan kişisel hesap API'ye izin vermez. Instagram uygulamasında: Ayarlar → Hesap türü ve araçlar → Profesyonel hesaba geçiş yap. "İçerik Üreticisi" (Creator) veya "İşletme" seç — ikisi de uygundur. Ücretsiz ve geri alınabilir. |
| 2. Facebook hesabı | Meta geliştirici paneline giriş yapmak için herhangi bir kişisel Facebook hesabına ihtiyacın var. Instagram ve Facebook aynı şirket, giriş ortak. |
| 3. Bilgisayar ve tarayıcı | Tüm kurulumu bir dizüstü bilgisayardan yapmak daha kolaydır — geliştirici panelinde birçok küçük düğme bulunur. Telefondan da yapılabilir, ancak daha zordur. |
Meta'nın iki yöntemi var. Temmuz 2024'te basit bir tane eklediler — bu yoldan gideceğiz. Eski (Facebook sayfası ve Graph API aracılığıyla) daha güçlüdür — bu, "her şey Facebook panelinde gizli" denilen şeydir, Anastasia da bunu kullanmıştı. Dürüst bir karşılaştırma:
Instagram Login. Tek bir siteyi açık tut — developers.facebook.com. Her şeyi orada yapıyoruz.
Aç developers.facebook.com ve normal Facebook hesabınla giriş yap — düğme «Continue with Facebook». Meta senden geliştirici olduğunu doğrulamanı isterse — kabul et, telefon/e-posta kodunu gir. Tek seferlik bir formalite, ödeme yapmana gerek yok.
Kılavuzun orijinal paketinden gerçek ekran görüntüsü.
Sağ üstte — My Apps, ardından yeşil düğme Create App. Meta uygulamanın ne yapacağını soracak. Instagram ile ilgili seçeneği seç — «Manage messaging and content on Instagram», sonra tür Business, herhangi bir isim bul ve tıkla Create.
Uygulama panelindesiniz. Kartı bulun Nasıl Erişim Verilir ve tıklayın Set up. Ardından sol menüyü açın Nasıl Erişim Verilir ve seçin «API Setup with Instagram Login».
Onay kutuları listesi, “yapay zekanın neye izinli olduğu” anlamına gelir. Gerekli olanı işaretleyin. “Okuma + yayınlama + yanıtlama” için temel set:
İngilizce isimlerden korkmayın — bunlar sadece eylemleri açıklayan onay kutularıdır.
Bloğu bulun Erişim belirteçleri oluştur ve tıklayın Add Instagram account. Instagram giriş penceresi açılacaktır — bir profesyonel hesapla giriş yapın ve İzin Verdüğmesine tıklayın. Bundan sonra iki değerli şey görünecektir — her ikisini de kopyalayın bir nota:
Hesabı bağladıktan sonra Generate tokendüğmesine tıklayın. Uyarıyı “Anladım” ile onaylayın ve dizeyi hemen kopyalayın: mevcut Instagram Giriş panelinde zaten yaklaşık 60 günlük uzun ömürlü bir belirteçverilmektedir. Bu yolda saatlik belirteci ayrıca değiştirmeye gerek yoktur.
Klasik seçenek: Facebook Login ile Instagram Graph API. Instagram bir Facebooksayfasına bağlıysa veya her iki platformla da çalışmanız gerekiyorsa gereklidir. Burada Graph API Explorer aracı devreye girer — anahtarı manuel olarak buradan alırsınız.
Basit yolun 1-2. adımlarında olduğu gibi, tür — Business. Panele ürünleri ekleyin: Instagram Graph API ve Facebook Login for Business. App settings → Basic bölümüne App ID ve App Secret (anahtarı yenilemek için gerekli olacaktır) yazın.
Sağ üstte uygulamanızıseçin. Generate Access Token düğmesine tıklayın ve listedeki izinleri (aşağıda) işaretleyin. Giriş yapın, erişime izin verin — kullanıcı jetonu (kısa) alacaksınız.
# şu izinleri (scopes) seç: instagram_basic instagram_content_publish instagram_manage_comments instagram_manage_insights pages_show_list pages_read_engagement business_management
Explorer sorgu çubuğuna şunu yaz: me/accounts ve tıklayın Submit (▶). Yanıtta sayfalarının bir listesi bulunur. İlgili sayfanın id kimliğini (bu IG_PAGE_ID) ve access_token (IG_PAGE_ACCESS_TOKEN).
Sayfa kimliği aracılığıyla ilişkili Instagram işletme hesabını alıyoruz. Explorer'a şu sorguyu yaz:
{PAGE_ID}?fields=instagram_business_account
Kısa token'ı API isteğiyle uzun ömürlü bir token ile değiştirin (şunlar gereklidir: App ID ve App Secret App settings → Basic'ten):
GET https://graph.facebook.com/v23.0/oauth/access_token
?grant_type=fb_exchange_token
&client_id={APP_ID}
&client_secret={APP_SECRET}
&fb_exchange_token={kisa_omurlu_token}
60 günlük uzun bir token gelecek. Tekrar edin me/accounts onunla — alacaksınız uzun sayfa token'ı. Onu saklayın.
.env:
IG_APP_ID=... IG_APP_SECRET=... IG_USER_ID=... # Instagram hesap ID'si IG_PAGE_ID=... # Facebook Sayfa ID'si IG_PAGE_ACCESS_TOKEN=... # uzun ömürlü Sayfa token'ı IG_HANDLE=...
Anahtar ve ID mevcut — geriye sadece bunları yapay zekanın okuyacağı yere koymak kaldı. İki zorluk seviyesinde yol var.
.env (Anastasia böyle yapıyor)Projenin yanına .envadında bir metin dosyası oluşturulur. Anahtar ve ID bu dosyaya satır satır yazılır. Komut dosyası dosyayı kendisi okur:
# .env — yerelde tutulur, hiçbir yere yüklenmez IG_USER_ID=178414XXXXXXXXXXX # hesap ID'si (yer tutucu) IG_ACCESS_TOKEN=IGAAXXXXXXXX... # uzun ömürlü token (yer tutucu) IG_HANDLE=my_blog # kolaylık için @kullanıcı adın
Hepsi bu — yapay zeka artık Instagram'a erişebilir. Claude/ChatGPT/kendi botunuzla çalışıyorsanız — sadece şunu söyleyin: «Instagram verileri .env, anahtarlar IG_USER_ID ve IG_ACCESS_TOKEN».
Instagram'ı Claude'a yerleşik bir araç olarak bağlayan hazır "köprüler" (MCP sunucuları) vardır — o zaman "yayınla", "istatistikleri oku" komutları doğrudan Claude'da görünür. Açık kaynak proje — GitHub'da ig-mcp. Ona aynı anahtar ve ID'yi verirsiniz. Daha güçlü, ancak biraz daha teknik uğraş gerektiriyor — emin değilseniz, A yönteminden başlayın.
En büyük korku — "uygulama incelemesinden geçmem, video çekmem, haftalarca beklemem mi gerekiyor?". Doğrudan cevaplıyorum:
Yani, "blogumu yapay zekama bağla" görevi için adımları takip edersiniz — hepsi bu. Bekleme ekranları ve moderasyon yok.
Tek düzenli endişe. Anahtar 60 gün yaşar — sonra yapay zeka "token expired" yazar. Bu bir arıza değil, son kullanma tarihidir.
| Ne yapmalı | Nasıl |
|---|---|
| Manuel olarak güncelle | developers.facebook.com adresine gidin → uygulamanız → Instagram → hesapta Generate token tekrar tıklayın (veya gelişmiş yolda token değişimini tekrarlayın). Yeni anahtarı .env eski anahtarın üzerine yapıştırın. |
| Otomatik olarak güncelle | Anahtar, API isteğiyle uzatılabilir (ilk 24 saatten sonra). Yapay zeka bunu programlı olarak yapabilir — ona "Instagram token'ını her 50 günde bir otomatik olarak güncellemesini ayarla" deyin. |
Sık karşılaşılan hata mesajları ve bunların insan dilindeki anlamları.
| Ne görüyorsunuz | Ne anlama geliyor ve ne yapmalısınız |
|---|---|
| "This account is not a professional account" / API hesabı görmüyor | Instagram hesabınız hala kişisel. Business/Creator hesabına geçin (Bölüm 03) ve birkaç dakika bekleyin. |
(#10) Application does not have permission | İzin onay kutusu eksik. Permissions bölümüne geri dönün ve gerekli izni ekleyin (örneğin, content_publish). |
"token expired" / (#190) | 60 gün geçti. Anahtarı yenileyin (Bölüm 09). Bu beklenen bir durumdur. |
Reels Yayınlama: status: ERROR | Genellikle video bağlantıdan erişilemez, yanlış formatta veya uzunluktadır. Reels – MP4, 3–90 saniye, dikey 9:16, herkese açık bağlantıdan erişilebilen dosya. |
| "API Setup with Instagram Login" seçeneği yok | Önce tıklayın Set up Instagram ürün kartında — bu seçenek daha sonra sol menüde görünecektir. |
| Bağlantıya tıklamak sayfayı "indiriyor" | Bu, dosya yerel olarak açıldığında olur (file://). Bu kılavuzu web bağlantısından (Vercel) açın — orada bağlantılar normal şekilde açılır. |
Meta ekranları periyodik olarak değişir ve canlı tıklamalar videoda daha iyi görünür. İşte ekran görüntüleri ve analizlerle doğrulanmış kaynaklar (İngilizce, ancak resimlerden her şey anlaşılır).
Okumaya devam et
CHI blogunda — yapay zeka ile iş süreçlerini başlatan, satan, tasarlayan ve inşa edenler için araç incelemeleri, iş vakaları ve çalışma şemaları.
Bloga git