24 Ekim 2014 Cuma

FacebooK SDK APİ Key Almak

 Facebook geliştirici platformu’nun İlk yayınladığı Mayıs 2007 tarihinden bu yana git gide büyüyerek 1 milyondan fazla geliştiricisinin bulunduğu son günlerde hemen hemen her sitede bir beğen düğmesinin veya facebook’ta paylaş düğmesinin yada üyelik formunu doldurmadan siteye facebook hesabınız ile giriş yapabilmenizi sağlayan Facebook SDK konusuna değinmek istiyorum. Ama bundan önce facebook apimizin olması gerekmektedir öncelikle...

Facebook APİ Key Almak

Öncelikle https://developers.facebook.com adresine girerek Apps sekmesinin altındaki Register as a Devoloper seçeneğini seçiyoruz.

Daha sonra açılan panelde bize facebook platformu politikası ve facebook gizlilik ilkelerini kabul etmemizi söylüyor bu seçeneği aktif yaparak devam ediyoruz.
Kayıt olabilmemiz için bizden doğru bir telefon numarası istiyor telefon numarasınız girdikten sonra sms ile veya aranarak onay koduna erişebilirsiniz. Benim açtığım hesap aktif olmadığı için ilk önce sms yoluyla aktif ettim.

Şuan başarılı bir şekilde aktivasyonu yaptık şimdi app keyi alabiliriz..
Tekrar Apps sekmesinden bu sefer Add a New App seçeneğini seçiyoruz ve açılan panelde oluşturacağımız api internet uygulaması olacağı için İnternet Sitesi seçeneğine tıklıyoruz..
Burada ise bizden apinin adını koymamızı istiyor ben BlogTest ismini vereceğim sizde dilediğiniz bir ismi verebilirsiniz. Ve yazdıktan sonra Create New Facebook App ID düğmesine basıyoruz..
Şimdi oluşturacağımız appnin kategorisini seçmemizi istiyor. Kullanacağınız yere göre bir seçeneği seçebilirsiniz pekte önemi yok açıkçası. J Seçtikten sonra Create App ID düğmesine basıyoruz.

Açılan sayfada alt tarafta facebook sdkyı javascript ile kurmaya yönelik örnek vermiş ben bir sonraki makalede .net tarafında Facebook.FacebookClient sınıfı ile bağlantımızı sağlayacağız.
Sayfanın en altında web siteniz hakkında kısmına Site URL’si ve  Mobil Site URL’Sİ kısımlarını dolduruyoruz localhostta çalışan arkadaşlar localhost urlsini yazsınlar ancak visual studio 2010 ve alt sürümlerde proje her açıldığında IIS Express tarafından farklı bir url verilmektedir öncelikle bunu sabit bir porta taşımanız gerekmektedir. Bunun içinde projenizde Solution Explorer kısmından projenize sağ tıklayıp properties seçeneğini seçiniz ve sol taraftan web sekmesine gelerek altaki resmimdeki gibi Specific Port verebilirsiniz. Böylece Portu sabitlemiş olursunuz.

Bu işlemden sonra projeyi run ederek açılan sayfadan urlyi alıp aşağıdaki gerekli yere yazıp ileri diyebilirsiniz.
Ve api kayıt işlemimiz gerçekleşti. Sayfayı yenileyerek tekrar Apps sekmesinde vermiş olduğunuz api adını görebilirsiniz ve onu seçerek api bilgilerini görebilirsiniz ancak apiniz kendi hesabınızda çalışacaktır fakat farklı kullanıcılar bu apiyi kullandıklarında hata alıcaklardır. Bu hatayı önlemek için apinize girerek Settings sekmesini seçinip oradaki App Domains ve Contact Email bilgilerini giriniz. En altaki Save Changes düğmesine basınız…
Son olarak da Status & Review sayfasından apinizi aktif etmeniz gerekmektedir. Aktif ettikten sonra App ID ve App Secret keyiniz aktif olacaktır bunları bir sonraki makalede FacebookClient sınıfı ile kullanmayı görüceksiniz.
Sonuç olarak sıfırdan bir facebook api key oluşturmayı ve bu api keyi aktif hale getirmeyi görmüş olduk ama unutmayın ki başta localhost url’si verdiğimiz için ne kadar aktif etsek de kullanıcılar bizim localhosta bağlanamayacaktır için şuan sadece kendiniz kullanabilirsiniz eyer bir sunucuda kullanmak istiyorsanız url kısımlarına o sunucunun adresini girmeniz gerekmektedir. Bir sonraki makalede görüşmek dileği ile…





Hiç yorum yok:

Yorum Gönder