




Facebook Connect İle Bağlanan Kişinin Bilgilerini Çekme
-
hackworm bunu yazdı:
-----------------------------
connect ile gerçek maili almıyor zaten app+.... tarzı bir mail alıyor.
-----------------------------Yanlış biliyorsun hocam;
$uid = $facebook->getUser();
$fql_query = array(
'method' => 'fql.query',
'query' => 'SELECT uid, email, birthday, first_name, last_name, pic_square, pic_big, sex FROM user WHERE uid = ' . $uid );$fql_info = $facebook->api($fql_query);
print_r ($fql_info);
-
Durden bunu yazdı:
-----------------------------
hackworm bunu yazdı:
-----------------------------
connect ile gerçek maili almıyor zaten app+.... tarzı bir mail alıyor.
-----------------------------Yanlış biliyorsun hocam;
$uid = $facebook->getUser();
$fql_query = array(
'method' => 'fql.query',
'query' => 'SELECT uid, email, birthday, first_name, last_name, pic_square, pic_big, sex FROM user WHERE uid = ' . $uid );$fql_info = $facebook->api($fql_query);
print_r ($fql_info);
-----------------------------uygulamaya izin verirken mail kısmına app tarzı maili ver yada orjinal maili ver gibi bi seçenek var ordan gizlerse saçma bi mail alırsın
-
hocam bu php oluyor sanırım asp olanı olsa dehşet olacak.
-
facebook rell uygulamasını şettir>> http://apps.facebook.com/fbrelll.. daha sonra http://fbrell.com/examples şurda ki örneklere bakabilirsin..
ya da direk şu tarz istiyosun sanırım incele bunu http://fbrell.com/fb.api/user-info aklıma bişey gelmedi başka :|
-
tarzan üstadım http://fbrell.com/fb.api/user-info daki gibi login olunca çıktığı şekilde lazım ama gene beceremedim nasıl kullanacağız bu örneği
-
up
-
up up up
benzeri bişey banada lazım. profildeki bilgileri çekecek bikod lazım
ad soyad, sevdiği yazılar profil resmi vs şeyler
fbreel den bi skm anlamadım :|
-
uygulama idniz v.s olması lazım
https://developers.facebook.com/opensource/ burda bi php-sdk olması lazım bakın orda az çok fikir verir.. asp si için de tahribat zaten kullanıyor. tahribatın facebook sayfası var dolayısıyla uygulamaya gerenk yok zaten tahribat face logini zaten kullanmıyor. sadece beğenme kullanılıyor. :)
wordpress pluginleri v.s. var incelerseniz nasıl yapacağınızı bulursunuz.. biraz canım sıkkın bi süre kod görmek istemiyorum.
edit:https://github.com/facebook/php-sdk/ bu yukarda bahsettiğim sdk. bunu inceleğin ilacınız bu :| aspye çevirmek çok zor olmasa gerek ama uygulama id si benim bildiğim şart.. bende bi python la bi masa üstü zımbırtısıyla uğraşırken haşır neşir olmuştum yedek alırken o uygulama güme gitti :| o gün bugün ellemedim. hadin hayırlı işlee..
edit2: o fbrell.com da denediklerinizi sdkda deniyeceniz işte. ben gene çalıştırdım.
hiç ellemezseniz bu görüntüyü alıyosunuz http://img855.imageshack.us/i/screenshot1va.png/
altına ordaki user-infodaki kodları yapıştırıp deneyince login butonu basıyor resimin yanına. " " bu en son satır example.php deki bu aşağıdakilerde o uygulama test şeysindeki şey.. onu yapıştırınca resimin yanında login butonu çıkıyor tıklayıncada uygulama bulunamadı hatası veriyor. bu test uygulaması profil izni alamıyor demektir v.s. :) sizin yapacağınız farklı olacak az daha araştırın. aşagıdaki eklemeden sonra resim http://img819.imageshack.us/i/screenshot2sw.png/
<?php echo $naitik['name']; ?> <!--fbrell uygulamasinin verdigi kod--> <fb:login-button perms="email"></fb:login-button> <div id="me"> </div> <script> var div = document.getElementById('me'), showMe = function(response) { if (!response.session) { div.innerHTML = '<em>Not Connected</em>'; } else { FB.api('/me', function(response) { var html = '<table>'; for (var key in response) { html += ( '<tr>' + '<th>' + key + '</th>' + '<td>' + response[key] + '</td>' + '</tr>' ); } div.innerHTML = html; }); } }; FB.getLoginStatus(function(response) { showMe(response); FB.Event.subscribe('auth.sessionChange', showMe); }); </script> <!--fbrell uygulamasinin verdigi kod bitti--> </body> </html>
-
aslına benim yapmak istediğim şeyin uygulamalık bi şeyi yok
ben facebookta yazdıklarımı kendi kişisel bloguma çekmek istiyorum. asp ile uzaktan kaynağa erişip çeksem profil bilgileri açık dğeil öle olunca olmuyor.
ancak facebookun verdiği koşullarda çekebilme imkanı var. onun verdiği koşullarında aq
login logout luk bi durumum yok yani sadece duvarıma son yazdıklarım bide işte hangi işte çalışıyorum sevdiğim söz vs gibi zımbırtıları çekmem lazım.
kendi profil id imi girip bişeyler denedim olmadı bu senin son yazdığın koduda dednedim ama olmadı niye olmadı onuda bilmiyorum.
zaten o kodda istediğim şeylerden fazlası çıkıyor gereksiz şeylerde var onları çıkarmak istesem onuda çıkaramıyorum döngü içine sokmuşlar.
-
FOXXLY bunu yazdı:
-----------------------------
aslına benim yapmak istediğim şeyin uygulamalık bi şeyi yok
ben facebookta yazdıklarımı kendi kişisel bloguma çekmek istiyorum. asp ile uzaktan kaynağa erişip çeksem profil bilgileri açık dğeil öle olunca olmuyor.
ancak facebookun verdiği koşullarda çekebilme imkanı var. onun verdiği koşullarında aq
login logout luk bi durumum yok yani sadece duvarıma son yazdıklarım bide işte hangi işte çalışıyorum sevdiğim söz vs gibi zımbırtıları çekmem lazım.
kendi profil id imi girip bişeyler denedim olmadı bu senin son yazdığın koduda dednedim ama olmadı niye olmadı onuda bilmiyorum.
zaten o kodda istediğim şeylerden fazlası çıkıyor gereksiz şeylerde var onları çıkarmak istesem onuda çıkaramıyorum döngü içine sokmuşlar.
-----------------------------kanka http://yns.linuxboyz.com/2010/12/14/php-curl-ile-facebooka-login-olma/
buradakini editleyip daha sonra preg match ile istedigini alabilirsin diye dusunuyorum.