Facebook API kullananların sıklıkla başına gelen hatalardan biri olan -benim de birkaç kez başıma geldi- App Domain sorununun çözümü ile ilgili bir yazı hazırladım. Özellikle çok sorulan API sorunlarını elimden geldiğince bloğumda yer vererek, çözümleri göstermeye çalışacağım. Bu yazımda App Domain sorunun çok basit olan sorununu çözeceğiz.
Facebook API ile bir çok işlemi gerçekleştirebiliyorsunuz. Örneğin blog sayfanızda yayınladığınız bir yazıyı otomatik olarak facebook hesabınızda da paylaşabiliyorsunuz. Aynı zamanda bunu istediğiniz biçimde belirleyebiliyorsunuz. Örneğin sadece yazı olarak paylaşabiliyor veya küçük bir resim ve yazı ya da büyük bir resim ve istediğiniz biçimde bir yazı ile paylaşabiliyorsunuz. Fakat bu işlemleri gerçekleştirebilmek için ilk olarak bir facebook uygulaması hazırlamanız gerekiyor. Bunun için https://developers.facebook.com/ adresinde bulunan My Apps sekmesi altından Add a New Apps butonu ile yeni bir uygulama oluşturuyoruz.
Eğer mevcut bir uygulamanız var ise zaten görünecektir. Yeni uygulama yaparken sizden istediği bilgileri doldurabilmeniz için mutlaka onaylı bir hesabınızın olması gerekiyor. Eğer onaylı değilse yani bir telefon numarası ya da kredi kartı girmemişseniz uygulama oluşturamazsınız. Zaten böyle bir durum var ise, facebook size bir sayfa açıyor ve oradan yönteminizi seçerek hesabınızı onaylamanızı istiyor. Cep telefonu numaranızı yazdıktan sonra telefonunuza bir sms geliyor şifre içeren, bu şifreyi istenilen alana girip, onaylı bir hesaba sahip olabiliyorsunuz.
Facebook Developers Ekranı
Uygulamanızı web üzerinde yapacağınız paylaşımlar için kullanacaksanız, bir web adresi girmeniz gerekmekte. Örneğin ben uygulama ile blog sayfamda yazdığım yazıların otomatik olarak paylaşılmasını istiyorum. Bunun için bir eklenti kullanıyorum ve bu eklenti facebook apisine ihtiyaç duyuyor. Apiyi oluşturup, işleme başlayabilmeniz için ise web adresine ihtiyaç oluyor. Genelde yapılan hata direkt App Domains kısmına adresin girilmesidir. Bu alana adresi girdiğinizde sağ tarafında bir ünlem belirir ve adresi aktif olarak kullanmaz. Bu hatanın giderilmesi için platform eklemeniz gerekmekte. Adresi girebilmeniz için, facebook api sayfanızda ilk sekmede -dashboard- Add Platform butonu ile bir platform oluşturmanız gerekiyor. Butona tıkladıktan sonra gelen kısımdan Website kısmını seçiyoruz ve açılan alanlara web site adresimizi yazıyoruz.
Yapılan işlemin görüntüsü aşağıdaki gibi olmalı;
Bu işlemi yaptıktan sonra artık App Domain kısmında bir hata almazsınız ve uygulamayı sorunsuz olarak kullanabilirsiniz.
Messengerda arkadasıma msj yazıyorum fbapıe domaın hatası yazıyo neden acaba
banada çıkmaya başladı
O kadar uzun zaman oldu ki Facebook kullanmayalı o yüzden tam olarak bilemiyorum. Fakat mesaj uygulamasını kullanarak sorunu çözebilirsiniz diye düşünüyorum. Tarayıcı kaynaklı olabilir.
Facem kitlendi kod matik yüzü sen telefon değiştim artık gieremiyorum napmalıyım fbapıerror domain hatası alıyorum kod göndermiyo napmalıyım 12 yıllık adresim
Bu tip durumlar için Facebook Help ile iletişime geçmelisiniz. Eğer bir kurtarma maili ya da telefonu kayıtlı değilse ya da değişti ise onlar yardımcı olabilirler.