Meta (Facebook) ile Bağlan API'si Nasıl Oluşturulur? (Güncel Rehber)
Ziyaretçilerinizin web sitenize uzun formlar doldurmadan, sadece tek bir tıklamayla güvenle üye olabilmesi için "Facebook ile Bağlan" özelliği harika bir çözümdür. Facebook'un çatı şirketi Meta olarak değiştikten sonra, geliştirici arayüzü ve güvenlik kuralları tamamen güncellenmiştir.
Aşağıdaki güncel adımları takip ederek web siteniz için gerekli olan App ID (Uygulama Kimliği) ve App Secret (Gizli Anahtar) bilgilerinizi kolayca oluşturabilirsiniz.
Adım 1: Meta for Developers'a Giriş ve Uygulama Oluşturma
■Facebook hesabınıza giriş yaptıktan sonra aynı tarayıcıda https://developers.facebook.com adresine gidin.
■Sağ üst köşedeki Uygulamalarım (My Apps) menüsüne ve ardından yeşil renkli Uygulama Oluştur (Create App) butonuna tıklayın.
■Kullanım amacı ekranında "Tüketici (Consumer)" veya doğrudan "Facebook Girişini Ayarla" seçeneğini işaretleyerek İleri'ye tıklayın.
■Gelen ekranda Uygulama Adı (App Name) (Örn: Sitenizin Adı Giriş) ve İletişim E-Posta adresinizi yazarak uygulamayı oluşturun (Sizden güvenlik için şifrenizi tekrar girmeniz istenebilir).
Adım 2: Temel Ayarlar ve API Anahtarlarını Alma
Uygulamanız oluştuktan sonra sol menüyü kullanarak sitenize entegre edeceğiniz şifreleri almanız gerekir:
■Sol menüden Ayarlar (Settings) > Temel (Basic) kısmına tıklayın.
■En üstte yer alan App ID (Uygulama Kimliği) ve "Göster" butonuna basarak kopyalayacağınız App Secret (Uygulama Gizli Anahtarı) kodlarını bir yere not alın. Bu bilgileri web sitenizin admin paneline yapıştıracaksınız.
■Aynı sayfada yer alan Uygulama Alan Adları (App Domains) kısmına sitenizin adını (Örn: websiteniz.com) yazın.
■Gizlilik İlkesi URL'si (Privacy Policy) alanına sitenizdeki gizlilik politikası linkini ekleyin ve Kategori seçerek en alttaki Değişiklikleri Kaydet butonuna basın.
Adım 3: Facebook Login (Giriş) Ürününü Etkinleştirme
Kimlik bilgilerini hallettikten sonra giriş modülünü yapılandırmalıyız:
■Sol menüden Ürün Ekle (Add Product) veya Kontrol Paneli (Dashboard) sekmesine dönün. Ekranda gördüğünüz "Facebook Login (Facebook Girişi)" kutusundaki Kur (Set Up) butonuna tıklayın.
■Gelen platform seçimi ekranında Web (WWW) seçeneğini tıklayın. Site URL'si bölümüne sitenizin tam adresini (https://www.websiteniz.com) yazıp Kaydet (Save) deyin.
■Çok Önemli Güncel Adım: Sol menüye yeni eklenen "Facebook Girişi > Ayarlar" sekmesine tıklayın. Geçerli OAuth Yönlendirme URI'leri (Valid OAuth Redirect URIs) alanına, yazılımınızın size verdiği callback/geri dönüş linkini mutlaka yapıştırıp kaydedin. (Bu adım eksik olursa "Bozuk Link" hatası alırsınız).
Adım 4: Uygulamayı Canlıya Alma (Yayına Açma)
Tüm ayarları tamamladınız. Ancak uygulamanız şu an "Geliştirici" modunda olduğu için sadece siz giriş yapabilirsiniz. Herkesin kullanabilmesi için yayına almalısınız.
■Ekranın en üst orta/sağ kısmında bulunan "Uygulama Modu" (App Mode) butonunu bulun.
■Bunu "Geliştirme" (Development) konumundan "Canlı" (Live) konumuna getirin. Çıkan onay penceresini onaylayın. Artık sitenize eklediğiniz kodlar sorunsuz şekilde çalışacaktır!
KRİTİK BİLGİHTTPS (SSL) Zorunluluğu
Meta'nın güncel güvenlik politikaları gereği, Facebook Login özelliğinin çalışabilmesi için web sitenizde aktif bir SSL sertifikası (HTTPS://) olmak zorundadır. HTTP:// ile başlayan sitelerde bu eklenti güvenlik sebebiyle kesinlikle çalışmayacak ve hata verecektir. (Nossi sunucularında barınan sitelerde SSL ücretsiz ve otomatik olarak sağlanmaktadır.)