Öncelik olarak bilgiyi çekeceğimiz adres, Facebook'un kişilerin bilgisini sunduğu adres http://graph.facebook.com/. Bu adresten üyelerin kullanıcı adı yada id numarası girilen bir facebook üyesinin bilgileri ekrana çıkmaktadır. Şimdi biz burada Facebook kurucusu Mark Zuckerberg'un bilgilerini çekelim. Mark'ın bilgilerinin olduğu adres http://graph.facebook.com/mark.
Metodumuzu yazıyoruz.
Eklenmesi gereken uzaylar (Örnek 1)
using System.Net; using System.IO;Metod (C#) (Örnek 1)
public String fnBilgi_Al() { String strSonuc = ""; try { String strAdres = "http://graph.facebook.com/mark"; WebRequest wrIstek = HttpWebRequest.Create(strAdres); WebResponse wrCevap = wrIstek.GetResponse(); StreamReader srBilgiler = new StreamReader(wrCevap.GetResponseStream()); strSonuc = srBilgiler.ReadToEnd(); } catch (Exception e) { } return strSonuc; }
Sayfamızın Page Load (sayfa yükleme) kısmında metdoumuzu çağıralım.
Page Load Metod Çağırma (Örnek 1)
String strCikti = fnBilgi_Al(); Response.Write(strCikti);Yaptığımız çalışmanın ekran görüntüsünü paylaşalım. Görüldüğü gibi Mark'ın bilgilerini sistemimiz çağırmış oldu.
Ekran Görüntüsü (Örnek 1)
Şimdi de jQuery gibi bir nimeti bizlere sunan John Resig'in bilgilerini çekelim.
John Resig'in bilgilerinin olduğu adres http://graph.facebook.com/jeresig. Bilgi almak için aynı metodu kullancağız lakin orada "bilgiyi çekeceğimiz adres/url" değiştirilmelidir.
Metod (C#) (Örnek 2)
public String fnBilgi_Al() { String strSonuc = ""; try { String strAdres = "http://graph.facebook.com/jeresig"; WebRequest wrIstek = HttpWebRequest.Create(strAdres); WebResponse wrCevap = wrIstek.GetResponse(); StreamReader srBilgiler = new StreamReader(wrCevap.GetResponseStream()); strSonuc = srBilgiler.ReadToEnd(); } catch (Exception e) { } return strSonuc; }Yaptığımız çalışmanın ekran görüntüsünü paylaşalım. Görüldüğü gibi John Resig'in bilgilerini sistemimiz çağırmış oldu.