Temmuz
22
2010

Sitenizde Facebook hesabı ile login işlemi

Sitenize giren kişiler için üyelik işlemi yapmadan yazılarınıza yorum yapabilmesi için Facebook hesaplarını kullanabilirsiniz. Bu sadece bir örnek tabi farklı yerlerde de kullanabilirsiniz.

Bu yazımda bunu nasıl yapacağınızı anlatacağım.

İlk önce facebookta bir uygulama oluşturmanız gerekli bunun uygulama anhtarını kullanacağız.

Bunun için;

http://www.facebook.com/developers/createapp.php

adresini ziyaret edin ve uygulamanızı oluşturun (Uygulama oluşturmak için facebook un developers uygulamasını eklemeniz gerekli).

Oluşturduğunuz uygulamanın ayarlar bölümünde bağlan sekmesinde Bağlan URL’si bölümüne dosyaları oluşturup koyduğunuz ana adresi yazınız. (Benimkinde “http://code.mmaydin.com/” yazıyor)

Oluşturduğunuz uygulamanın Api Anahtarını ilerki aşamalarda kullanacağız.

Facebook kullanıcıların doğruluğu için bir sayfa oluşturmamız gerekli

vi dogrula.html

İçine aşağıdakileri kopyalıyoruz

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
     <body>
          
     </body>
</html>

Bu sayfayı aşağıda oluşturacağımız index.html sayfasında kullanacağız. Bu yüzden verdiğiniz ismi aşağıda düzeltmeniz gerekli. Ben dogrula.html verdim ve aşağıda da onu kullandım.

Facebook kullanıcısında ne tür izinler isteyeceğimize karar vermemiz gerekir. Eğer kullanıcının sadece ismine fotosuna erişmek istiyorsak “read_stream” izni işimizi görecektir. Ama kullanıcının profiline bişeyler yazmak istiyorsak “publish_stream” iznini istemeliyiz. Kullanıcının facebookta kullandığı mail adresini almak istiyorsak “mail” iznini istemeliyiz.

Diğer izinlere bakmak için buraya bakabilirsiniz.

Bir html sayfası (siz başka türleri de kullanabilirsiniz işimiz sadece javascriptle) oluşturuyoruz ve içine aşağıdakileri satırları kopyalıyoruz.

vi index.html




facebook hesabinla giris yap

Burda sadece profile tablosundaki verileri kullandık. İsterseniz diğer tablolardan kullanıcının başka özelliklerini de edinebilirsiniz. Diğer tablolara burdan erişebilirsiniz.

Örnek uygulamaya burdan , uygulamanın kodlarına burdan erişebilirsiniz.

Etiketler: , ,
Kategori Programlama

Follow comments via the RSS Feed | Yorum Yap | Trackback URL

3 Yorum to "Sitenizde Facebook hesabı ile login işlemi"

  1. nickless wrote:

    çooook teşekkürler

  2. mesut wrote:

    s.a anlatımınızdan çok etkilendim mail adresim burda buna çok ihtiyacım var yardımcı olabalirmisiniz. şimdiden teşekkür ederim.

  3. Göksel Güren wrote:

    Güzel bir yazı Murat teşekkürler. Deneyelim.

Yorum Yapın

 
Powered by Wordpress and MySQL. Original theme by openark.org - customization by me :)