Facebook connect ile kullanıcı giriş çıkış

Dikkat: Bu yazının yazılma tarihinin üzerinden en az 60 gün geçmiş. İçerisindeki bilgiler güncelliğini yitirmiş olabilir. Yorumları ve güncellemeleri göz önünde bulundurarak yazıyı takip ediniz.

Facebook Connect Nedir?

Facebook, uzun süredir api'si dışında connect ile javascript ve fbml tabanlı bir yapı ile web sitelerinde kullanıcı yetkilendirmesi (user authentication) işlemlerini facebook hesapları ile yapabilmelerini sağlıyor.

Bu servis ile facebook connect butonu gördüğünüz sitelerde üyelik yerine facebook hesabınız ile kolayca giriş yapıp sitelerdeki üye işlemlerini yapabiliyorsunuz. Şimdi facebook connect kullanarak sitenizdeki basit işlemler için (yorum yazma, üyelere özel bölümler) facebook entegrasyonu yapmayı anlatacağım. (Facebook connect videosunun yazılı ve Türkçe versiyonudur)

İhtiyaçlarınız

Facebook connect entegre edebilmek için :
  • Giriş seviyesinde XHTML bilgisi
  • Giriş seviyesinde javascript bilgisi
gerekiyor.

Terminoloji

Facebook connect aslında javascript üzerinden haberleşiyor fakat facebook, görüntülemede kendi xhtml sözlüğünü kullanıyor : FBML (Facebook Markup Language). Görüntülemede facebook'tan gelecek bilgilerde bu etiketleri kullanarak ekrana çıktı vereceğiz. Bağlantıyı yapabilmek için ise facebook'tan yükleyeceğimiz bir javascript var. Ardından da yazacağımız bir javascript fonksiyonu ile giriş yapıldıktan sonra yapılacak aksiyonları yaptıracağız.

Başlayalım

Normalde kullandığımız xhtml yorum formu kalıbı üzerinden başlayacağım.
<!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" xml:lang="en" lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Facebook Connect</title>
	<link rel="stylesheet" type="text/css" media="screen" href="form.css" />
</head>
<body>
	<div class="comment Form">
		<div id="user_box">
			<label for="name">Name</label><br />
			<input type="text" name="name">
		</div>
		<br />
		<div>
			<label for="message">Message</label><br />
			<textarea name="message"></textarea>
		</div>
	</div>
</body>
</html>
Bu kodun çıktısı :

Figür 1

şeklinde olacaktır.

Facebook connect'i kullanabilmek için 3 işlem yapacağız. Birincisi FBML için XML sözlüğü belirtmek, ikincisi javascipt api'sini yükletmek, üçüncü adımda da facebook uygulama anahtarlarınız ile facebook connect'i başlatmak.

Facebook nesneleri çizdirmek için FBML etiketleri kullanacağız. FBML etiketlerini tarayıcılar yorumlayabilmesi için html etiketine FBML sözlüğünü belirtmemiz gerekecek. Bunun için
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
satırını
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
olarak değiştireceğiz

Böylece az sonra ekleyeceğimiz facebook etiketlerini tarayıcınız yorumlayabilecek.

Şimdi facebook connect javascript'ini yükleyelim. HTML'de meta etiketleri içerisine
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
Şimdi yapacağınız işlem facebook üzerinde kendinize ait bir uygulama oluşturmak olacak. Facebook Connect kullanabilmek için bir uygulamanızın olması gerekiyor. Bunun için de önce Developers uygulamasını yüklemelisiniz. Sırayla aşağıdaki adımları izleyin :

http://www.facebook.com/developers/createapp.php adresinden uygulama oluşturacağız fakat eğer "Developers" uygulamasını kullanmıyorsanız bu bağlantıya gittiğinizde önce Developers uygulamasını eklemenizi isteyen bir sayfaya ulaşırsınız.

Figür 2

Uygulamayı eklediğinizde Developers uygulaması içinden kendinize yeni uygulama oluşturabileceksiniz.
Sağ üst köşedeki "Set up New Application" butonuna tıklayın.

Figür 3

Yeni uygulama oluşturma sihirbazında :

Figür 4

uygulama adını belirleyip facebook uygulama kurallarını onayladığınızı belirttikten sonra değişiklikleri kaydet tuşuyla uygulamanızı oluşturabilirisiniz. Sonra detaylı bilgileri girebileceğiniz uygulama düzenleyicisinde soldaki menüde Connect seçeneğini göreceksiniz.

Figür 5

Connect ile ilgili bilgilerden Connect URL'i belirtmek zorundasınız. Bu url, facebook connect'i kullanacağınız sayfanın adresi olmak zorunda. Mesela sizhttp://www.deneme.com/giris/ sayfasında facebook connect kullanacaksanız buraya bu adresi girmek zorundasınız. Facebook connect'i zaten sadece giriş sayfanızda kullanacaksınız. URL'leri ayarladıktan sonra değişiklikleri kaydetmeyi unutmayın. Son durum olarak uygulama özet ekranınız aşağıdaki gibi olacaktır :

Figür 6

Burada kırmızı ile işaretlediğim, uygulamanızın API Anahtarını facebook connect javascript başlatıcısında kullanacağız. Bunun için de html'inizin sonuna body etiketinizin içine
<script type="text/javascript">
	// facebook init
	FB.init("80ee1ac2834c79cde1b567afdd13bbb1", "xd_receiver.html");
</script>
kodunu eklemelisiniz. Burada ikinci parametrede belirtilen xd_receiver.html dosyası facebook ile haberleşmek için kullanılacak olan aracı dosya. Bu dosyayı da aşağıdaki kodu az önce eklediğiniz javascript fonksiyonunda ikinci parametrede belirttiğiniz isimle (xd_receiver.html) kaydedin.
<!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>
	<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js" type="text/javascript"></script>
</body>
</html>
Son olarak formumuza facebook connect butonu ekleyelim. Bunun için formda ilk div içinde yer alan input'un altına
<br />
veya facebook ile baglanabilirsiniz <fb:login-button></fb:login-button>
kodunu ekleyeceğiz. Facebook connecti başarıyla sisteminize tanıtmış olduk ve sayfamız şu şekilde görünmeye başladı :

Figür 7

Eğer facebook connect butonuna basarsanız facebook'un lightbox'ı içerisinde giriş formu ekrana gelecektir.

Figür 8

Eğer facebook'a o oturumda zaten giriş yapmış iseniz sadece facebook connect ile bu siteye bağlanmak istediğinizi onaylamanızı isteyen bir kutu ekrana gelecektir :

Figür 9

Bu adımları geçince sayfada şimdilik bir değişiklik olmayacaktır, fakat facebook connect ile sitenize bağlanmış oldunuz. Şimdi isim kutusunu kaldırıp facebook'tan kullanıcı adını ve resmini alalım. Bunun için giriş yapıldığında bir javascript fonksiyonu çağırmamız gerekecek. Fonksiyonu yazmadan önce çağrıyı yapmak için, eklediğimiz facebook buton koduna onLogin özelliği ekleyelim.
<br />
veya facebook ile baglanabilirsiniz <fb:login-button></fb:login-button>
kodunu
<br />
veya facebook ile baglanabilirsiniz <fb:login-button onlogin="updateUserBox();"></fb:login-button>
olarak değiştirelim.

Şimdi sayfanın sonundaki script içine fonksiyonumuzu tanımlayalım.
function updateUserBox(){
	userBox = document.getElementById('user_box');
	userBox.innerHTML = '<fb:profile-pic uid="loggedinuser"></fb:profile-pic><br />'
	+ '<fb:name uid="loggedinuser" useyou="false"></fb:name><br />'
	+ '<a href="#logout" onclick="FB.Connect.logoutAndRedirect(\'./\');">Logout</a>';
	FB.XFBML.Host.parseDomTree();
}
fonksiyonunu ekleyelim. Fonksiyon basitçe user_box kimlikli nesne içine 3 element ekliyor. Elementler adından da anlaşılacağı gibi ilki prfil fotosu, ikincisi facebook'daki görünen adı, diğer element de çıkış bağlantısı.

Bu koddan sonra facebook connect butonuna basıp giriş yaptığınızda sayfa aşağıdaki gibi şekilleniyor :

Figür 10

Çıkış bağlantısına bastığınızda facebook'tan giriş yaptığınız kullanıcı bilgileri silinecektir.

Sonuçta facebook connect butonu ile giriş yapılınca kullanıcı bilgilerini alabilir olduk. Fakat sayfa her yenilendiğinde facebook connect butonuna basılması gerekecek. Her sayfa yüklendiğinde eğer giriş yapılmışsa updateUserBox fonksiyonunun yaptığı işi yaptırmak için facebook connect init fonksiyonuna bir parametre daha vereceğiz :
FB.init("80ee1ac2834c79cde1b567afdd13bbb1", "xd_receiver.html", {"ifUserConnected" : updateUserBox});
Son eklediğimiz parametrede login durumunda çalışacak fonksiyonu belirttik.


Sonuç olarak html dosyamız şu şekilde şekillendi :
<!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" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	<title>Facebook Connect</title>
	<link rel="stylesheet" type="text/css" media="screen" href="form.css" />
	<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
</head>
<body style="padding: 40px; font-family: Arial;">
	<div class="comment Form">
		<div id="user_box">
			<label for="name">Name</label><br />
			<input type="text" name="name" /><br />
			<br />
			veya facebook ile baglanabilirsiniz <fb:login-button onlogin="updateUserBox();"></fb:login-button>
		</div>
		<br />
		<div>
			<label for="message">Message</label><br />
			<textarea name="message"></textarea>
		</div>
	</div>
	<script type="text/javascript">
		FB.init("80ee1ac2834c79cde1b567afdd13bbb1", "xd_receiver.html", {"ifUserConnected" : updateUserBox});

		function updateUserBox(){
			userBox = document.getElementById('user_box');
			userBox.innerHTML = '<fb:profile-pic uid="loggedinuser"></fb:profile-pic><br />'
			+ '<fb:name uid="loggedinuser" useyou="false"></fb:name><br />'
			+ '<a href="#logout" onclick="FB.Connect.logoutAndRedirect(\'./\');">Logout</a>';
			FB.XFBML.Host.parseDomTree();
		}
	</script>
</body>
</html>

Sonuç

Bu dökümanda anlatılanlar gerçekte çok fazla işinize yaramayacaktır. Çünkü burada facebook connect'i html'de önyüze entegre etmeyi gördük fakat çoğu üyelikle ilgili sistemde işinize yarayacak olan profil fotosunun büyük hali, kullanıcının ismi dışındaki bilgileri de aslında API aracılığı ile php, javascript gibi ortamlarda kullanarak birşeyler çıkarmak durumunda kalacaksınız. PHP api yardımı ile facebook özelliklerinin kullanımına başka dökümanda yer vereceğim.

Yine de api ile kullanacağınız sayfalarda facebook connect ile giriş-çıkış ve oturum işlemlerini bu dökümanda anlatılan methodlarla yapmanız gerekecek.


Hazırlayan : Mehmet Fatih YILDIZ
Kaynak :http://www.facebook.com/video/video.php?v=630563174283

Yorumlar

20 Mayıs Çarşamba ´09 21:59
Çok sağol baya yararlı bilği.hatta Offical kaynağıda buldum:http://wiki.developers.facebook.com/index.php/Face......_Tutorial1

Denedim oldu ama yalnız şöyle bi sorun var!
<div id=\"2user\"> Name: <input name=\"name\" size=\"27\"><br /> <fb:login-button onlogin=\"update_user_box();\"></fb:login-button> </div>
<script type=\"text/javascript\">
function update_user_box() {
    var user_box = document.getElementById(\"2user\");
    user_box.innerHTML = \"<fb:name uid=loggedinuser useyou=false></fb:name>\";
    FB.XFBML.Host.parseDomTree();
}
</script>


Şimdi yukarda user_box.innerHTML = \"<fb:name uid=loggedinuser useyou=false></fb:name>\"; kodunda sadadece kullanıcı adını cekiyor. yalnız. document.getElementById(\"2user\"); adıyla atanan
<div id=2user></div> parametresinin yerine ekrana kullanıcı adını bastırıyor.

Ama yapmak istediğim <input name=\"name\"  de value eklemek <input value=\"Kullanıcı ADI\" şeklinde gönderilecek bilğiye bastırılmasını sağlamak. Gönderilecek verinin içine nasıl ekleyebiliyoruz sormak istediğim bu???

Yani kullanıcı adını cekiyor değil ekrana bastıryor ama ben bunu gelen bilğiyi bi değişkene atamak istiyorum nasıl olcak hiç acıklanmmaış   :-(
23 Mayıs Cumartesi ´09 03:39
Biraz çözdüm işi bu hafta seminerim var ondan kurtilim dalcam iyice kodlara   :-)

En son Facebook Kütüphanesi ile ilk 5 Arkdaşı Listeden Cekme vs. yapabildim, biraz düzeltim paylaşırım, başka bu konuda ilğilenen yok sanırım   :-(
Üye Resmi özge Nur şahiner
25 Mayıs Pazartesi ´09 14:39
bu siteyi çok sewiyorum
26 Mayıs Salı ´09 13:44
Parametreleri alabilmek/işleyebilmek için javascript api\'yi kullanman gerekiyor aslında. Facebook ile haberleşirken kullanılan veri türü XML ve JSON. Default olarak JSON kullanılıyor diye biliyorum. Gelen JSON verisi işlenip FBML taglar ile replace ettiriliyor facebook js api sayesinde. Yani doğrudan JS api\'yi kullanırsan verileri istediğin gibi alıp yazabilirsin.

Bu konudaki bilgim şu an çok net değil. Şu günlerde ben de api konusunda sıkı araştırma içerisindeyim. İlerleyen günlerde daha net ve açık dökümanlar yazacağım.
Üye Resmi Emine Şanlısoy
14 Ağustos Cuma ´09 03:51
Çok faydalı bir yazı olmuş. Emeğinize sağlık. Bu konuda araştırma yaparken epey yardımcı oldu bana.
15 Ağustos Cumartesi ´09 01:47
mfyz, harika bir makale olmuş. Uzun zamandır askerden gelemeyi başaramadığın için sitene bakmıyordum bile. Şimdi girince çoık şaşırdım. Hoş geldin   ;-)
Üye Resmi facebooktester
14 Ekim Çarşamba ´09 21:00
Teşekkürler oldukça faydalı bir yazı olmuş. Takıldığım bir konu var, bilginiz dahilinde cevaplarsanız sevinirim.

database'de halihazırda kullandığımız bir users tablosu var diyelim. içinde de 10-15 kullanıcı zamanında kendi kayıt formumuzla kaydolmuş. ve mesela kullanıcıların giriş sayısını saymak için databasede bir sutun açmışım ve i++ çalışıyor.

şimdi connect ile giren bir kişiyi ben kendi users tabloma yazdırabilecekmiyim? (fakat facebook bilgileri 24saat tutmaya müsade ediyor). yazdırabileceksem kullanıcı adı şifre nasıl vereceğim. eğer kullanıcı adı şifre vereceksem kullanıcının ikinci ziyaretinde connect kullanmasına gerek kalmayacak.?

soruları uzatabilirim. ne diyorsunuz bu konu hakkında..?
Üye Resmi teknohol
7 Kasım Cumartesi ´09 17:29
Merhaba mehmet ben ferdabal. Öncelikle hazırladığın makale için sana çok teşekkür ederim.
Bir zamanlar phpbb ile ilgileniyordum. Değişik sitelerde yeni başlayanlara yardımcı oluyordum. Yaklaşık iki yıldır ne kendi sitemle ne de diğer sitelerle ilgilenmeye pek fırsat bulamıyordum. Dün gece hazırladığın makaleyi okudum ve kendi siteme bunu entegre edebilir miyim diye uğraştım. Sitemde Phpbb2 kullanıyorum. Siteye genel olarak facebook connect i uyguladım fakat bir türlü kullanıcıları phpbb ile ilişkilendirip database e ekleyemdim. Bunu yapan phpbb sitesi buldum biraz önce. Biraz sonra daha detaylı bir araştırma yapmayı düşünüyorum. Sence bu uygulamayı phpbb2 entegre edebilir miyiz?
Üye Resmi facebook
16 Kasım Pazartesi ´09 06:17
Kardeş tam aradığım şeyi bulabildim en sonunda sana teşekkür ederim mehmet baba büyüksün   :-)  süper bi connect renklerle oynadım siyah beyaz yaptım beşikta php bir siteme ekledim süper çalışıyor bu gibi yardımlarınızdan dolayı teşekkürler.
Üye Resmi Serkan Dağlıoğlu
16 Kasım Pazartesi ´09 23:22
Abi allah senden razı olsun . Çok güzel anlatmışsın be...
Üye Resmi kaan korkmaz
3 Ocak Pazar ´10 19:52
bi sorun yaşıyorum yardım lütfen siteme bakın ve sorunu çözün olmuyor buton değişmiyor
Üye Resmi yasin bostan
9 Ocak Cumartesi ´10 20:16
merhabalar çok güzel bir anlatım
ben wordpress kullancıcsıyım siteme bu olayı ekledim çalışma çalışıyor fakat yorumlar bölümünde facebook ile bağölantı kur görünmüyor bu sorunu nasıl gidere bilirim.
10 Ocak Pazar ´10 22:24
Kullandığın plugin doğru ayarlanmamış, doğru kurulmamış veya problemli olabilir, stabil bir sürümünü bir tutorial ile kurmayı tavsiye ederim.
Üye Resmi Özgür Can KARAGÖZ
16 Ocak Cumartesi ´10 20:10
Çok sağol baya yararlı bilği.hatta Offical kaynağıda buldum:http://wiki.developers.facebook.com/index.php/Face....._Tutorial1

Denedim oldu ama yalnız şöyle bi sorun var!
<div id=\"2user\"> Name: <input name=\"name\" size=\"27\"><br /> <fb:login-button onlogin=\"update_user_box();\"></fb:login-button> </div>
<script type=\"text/javascript\">
function update_user_box() {
    var user_box = document.getElementById(\"2user\");
    user_box.innerHTML = \"<fb:name uid=loggedinuser useyou=false></fb:name>\";
    FB.XFBML.Host.parseDomTree();
}
</script>


Şimdi yukarda user_box.innerHTML = \"<fb:name uid=loggedinuser useyou=false></fb:name>\"; kodunda sadadece kullanıcı adını cekiyor. yalnız. document.getElementById(\"2user\"); adıyla atanan
<div id=2user></div> parametresinin yerine ekrana kullanıcı adını bastırıyor.

Ama yapmak istediğim <input name=\"name\"  de value eklemek <input value=\"Kullanıcı ADI\" şeklinde gönderilecek bilğiye bastırılmasını sağlamak. Gönderilecek verinin içine nasıl ekleyebiliyoruz sormak istediğim bu???

Yani kullanıcı adını cekiyor değil ekrana bastıryor ama ben bunu gelen bilğiyi bi değişkene atamak istiyorum nasıl olcak hiç acıklanmmaış  
<input name="Gizli" id="Gizli" value="" type="text">

Javascript kodlarınada şu şekilde

<script type=\"text/javascript\">
function update_user_box() {
    var user_box = document.getElementById(\"2user\");
    user_box.innerHTML = \"<fb:name uid=loggedinuser useyou=false></fb:name>\";

    var hidden_box = document.getElementById(\"Hidden\");
    hidden_box.value = document.getElementById(\"2user\");
    FB.XFBML.Host.parseDomTree();
}
</script>
Üye Resmi Ayhan ERDEM
27 Ocak Çarşamba ´10 08:03
Ço...k teşekkürler . Çok işime yaradı bu bilgiler .
Üye Resmi Muratkan Akkaya
27 Ocak Çarşamba ´10 15:32
arkadaşlar merhaba  bilgiler için teşekkur ederim.Yalnız öğrenmek istediğim bir sorunum var

Diyelimki insanlar uygulamaya izi verip kullanmaya başladılar
ama ben insanların istediği zaman aynı kullanıcı adı ile hem site hemde facebook da kullanabilmesini istiyorum yalnız şöylede bir durum var uygulamaya uye olan kişilerim mail adresini resmini cinsiyetini yaş ını nasıl çekerim veritabanına  bu konu hakkında bilgisi olan var ise yardımcı olursanız sevinirim

msn: muratkanakkaya@windowslive.com

çok teşekkurler iyi çalışmalar dilerim
Üye Resmi Ayhan ERDEM
28 Ocak Perşembe ´10 13:48
Güvenlik ve gizlilik açısından kullanıcı bilgilerini çekemezsiniz !
29 Ocak Cuma ´10 10:16
@ayhan çekemezsiniz derken herkes içinmi söylüyosun, güvenlik ve gizlilik facebook develperlarını ilğilendiren birşey bizi ilğilendirmemesi lazım. Eğer ilğilendiriyorsa nede ilğilendiriyor anlamı değilim. Ayriyetten bilğileri çekmiyorum çektirtiriyorum bu son çümlendeki "çekemezsiniz!" Lafını hala alamış değilim.
Üye Resmi Mehmet Ali VATANLAR
11 Şubat Perşembe ´10 00:31
10 numara paylaşım çok işime yaradı teşekkürler..
15 Şubat Pazartesi ´10 21:51
Gerçekten çok işe yarar   :-D
Güzel paylaşım.
Üye Resmi Ayhan ERDEM
18 Şubat Perşembe ´10 17:37
@depo2

Şunu kastediyorum , facebook connect sadece siteniz ile facebook arasında etkileşim sağlıyor . Facebook connecti kullanarak veri tabanına herhangibi bir kullanıcı bilgisi çekemez ve çektiremezsiniz .
Üye Resmi Sinada Safak
4 Mart Perşembe ´10 11:44
Merhaba Arkadaslar, isyerimizde isa server tarafindan facebook a giris engellenmistir. Facebook a baska turlu girilebilirmi? Bu konuda yardimci olanbilirmisiniz?

Saygilar

Safak
20 Mart Cumartesi ´10 18:23
Şuanda benim için biraz derin konular olsada göz gezdirme ile incelendiğinde faydalı görünüyor teşekkürler. Mehmet abi.
Üye Resmi Mustafa Ay
6 Ağustos Cuma ´10 02:41
Bu bağlan adresi için peki stabil olmayan adresleri nasıl tanımlayacağız?
Üye Resmi Hüseyin TUNÇ
5 Eylül Pazar ´10 02:25
Hocam bende uygulamayı oluşturduktan sonra sol menüde connect sekmesi çıkmıyor yardım ett lütfen

http://img29.imageshack.us/img29/9505/d6baa0f8b1f04fa2b241bdf.png
Üye Resmi Ayhan Erdem
19 Şubat Cumartesi ´11 16:49
Özür dilerim yapamasınız derken öyle demek istememiştim ve ünlem içinde üzgünüm özellikle koymadım.
Üye Resmi SAMET AŞAR
27 Şubat Pazar ´11 12:47
Merhaba arkadaşalar öncelikle makale için tebrik ederim faydalı bir konu üzerinde durulmuş benim ufak bir sorum olacak facebook connect ile kullanıcı bilgilerinden ad ve soyad bilgisi ve profil resmini alabiliyoruz buna artı olarak kullanıcının mail adresi ve ikamet adres bilgilerini nasıl alabiliriz bir e-ticaret sistesinden facebook connect ile alışveriş yaptırmak istiyorum kullanıcıların üye olmadan facebook aracılığı ile bağlanmaları gerekecek fakat mail ve adres bilgileri bu bağlamda bizim için çok önemli.Bu bilgileri nasıl alabiliriz.
Üye Resmi King
15 Mart Salı ´11 17:39
Hocam gerçekten anlatımın için eline koluna saglık acaba bunun calısır halini download olarak sunarsan gerçekten çok büyük sevaba geçersin he diceksin burdakileri uygulasana kardesim aynılarını yaptım fakat hep hata verdi şimdiden anlayışın için teşekkür ederim.
Üye Resmi faruk hakan
4 Temmuz Pazartesi ´11 15:29
xd_receiver in içinde ne tür bir sey olması gerekiyor????
Üye Resmi Ahmet O
8 Ağustos Pazartesi ´11 15:38
Developer bölümüne kayıt oluyorum fakat connect bölümünü bulamıyorum.

nerede yanlışlık yapıyorum??

resimde gözüktüğü gibi geliyor..

http://www.resimlik.tk/di-4LQW.png
9 Ağustos Salı ´11 04:00
Facebook, uygulama arayuzunu degistirdi, Turkcesini bilmiyorum fakat uygulama ayarlarinda soldaki menuden Web'i sectiginizde cikan kisimda eski connect, artik websites olarak gecen kisima facebook connect icin gerekli olan uygulama urlini veya base domainini tanimlayabilirsiniz.
Üye Resmi vusal isayev
8 Eylül Perşembe ´11 13:16
Ellerine sağlık..Cok yararlı oldu
Üye Resmi sesli
25 Ekim Salı ´11 15:46
Benim Anlamadığım Bir Şey Var Oda Bukadar Zahmet Edp Makale Yazmıssınız Neden Sizin Sitenizde Yok Bu Uygulama (:
26 Ekim Çarşamba ´11 08:13
mfyz.com sosyal bir komunite olma hedefine sahip bir site degil, dolayisiyla uyelik/uye olmak/profil olusturmak cok anlamli degil bu sitede.

Dolayisiyla bu tarz entegrasyonlar her zaman ikinci ucuncu planda sitenin teknik gelisiminde.
Üye Resmi alper
26 Ekim Çarşamba ´11 08:27
bn yapamadım ltfen yardımcı olun mesaj yorum çıkıyo facebook connect yazısı çıkıyo buton çıkmıyo nolur yardım edin
Üye Resmi hacı demır
4 Aralık Pazar ´11 06:08
Bunlaraı db ile oynamadanmı yapcaz.
Üye Resmi mert aras
26 Ocak Perşembe ´12 08:48
kardeş ben sıteme facebookla girirş yaptırmak ıstıyorum bılgın varsa ucretlı olarak yapmak ıstermısın
Üye Resmi Murat Öztürk
27 Ocak Cuma ´12 11:18
Peki sitede dolaşırken session u tutmak istersek nasıl yapıcaz ve ben kullanıcıyı veritabanında tutmak istersem ne yapmam gerekiyor.
Üye Resmi Tayfun Can
11 Şubat Cumartesi ´12 12:07
uygulama adını belirleyip facebook uygulama kurallarını onayladığınızı belirttikten sonra değişiklikleri kaydet tuşuyla uygulamanızı oluşturabilirisiniz. Sonra detaylı bilgileri girebileceğiniz uygulama düzenleyicisinde soldaki menüde Connect seçeneğini göreceksiniz.



ben şu belirtdiğiniz şeyi yapamadım yardımcı olabilirmisiniz. ?  '' Connect ile ilgili bilgilerden Connect URL'i belirtmek zorundasınız. Bu url, facebook connect'i kullanacağınız sayfanın adresi olmak zorunda. Mesela sizhttp://www.deneme.com/giris/ sayfasında facebook connect kullanacaksanız buraya bu adresi girmek zorundasınız. Facebook connect'i zaten sadece giriş sayfanızda kullanacaksınız.  bu ne ben yapamdım daha ayrıntılı ve ressimlerle anlatabilirmisiniz. ?
Üye Resmi Samet Çınar
20 Şubat Pazartesi ´12 04:27
Ya benim anlamadığım adam giriş yaparken adamın ID'sini nasıl get ederiz. ID'sini alırsam zaten tüm bilgilerine ulaşıcam.
Üye Resmi mehmet odabaşı
10 Şubat Pazar ´13 16:52
güzel bilgi teşekkürler
Üye Resmi Strateji oyunu
19 Ağustos Pazartesi ´13 16:55
Benim Anlamadığım Bir Şey Var Oda Bukadar Zahmet Edp Makale Yazmıssınız Ellerinize Sağlık.. Teşekkürler
Üye Resmi anıl
24 Ekim Perşembe ´13 12:33
bi demo koyabilirmisiniz?
Üye Resmi Nikah Şekeri
17 Mayıs Cumartesi ´14 18:43
ben çok denedim ama işlemi sonuna kadar getiremedim bende kendi formun girişini ekledim napıyım
Yeni Yorum *
İletişim Bilgileri
*
*
E-Posta adresiniz gösterilmeyecektir.
(unut)
Güvenlik Kodu *

Gönderiliyor