2011-06-27 19 views
10

yazarların avatarlar profil yem almak ve iyi gidiyor - sadece basit isteği Facebook Graph API:Facebook API - Ben Kullanıcının duvardan veri getirmek için çalışıyorum

https://graph.facebook.com/me/feed?access_token=... 

döndüğü Ancak:

"data": [ 
     { 
     "id": "1337_123", 
     "from": { 
      "name": "Johny Rambo", 
      "id": "1337" 
     }, 
     "message": "hello world", 
     ... 
     }, 
     ... 
] 

Ayrıca ihtiyacım olan şey yazarın avatarıdır (resim) - bu durumda Johny Rambo. (- Yazarlar benzersiz ise duvar yayın sayısını n)

https://graph.facebook.com/1337?access_token=...&format=json&fields=name,picture 

Ama n+1 API istek yapıyor:

ben gibi diğer isteği ile bunun için Facebook API sorabilirsiniz.

Aşağıdaki gibi kullanıcıların resimleri ile from bölümü getirmek için duvar mesajları için ana isteği değiştirmek mümkün mü?

  "from": { 
      "name": "Johny Rambo", 
      "id": "1337", 
      "picture": "http://profile.ak.fbcdn.net/......jpg" 
     }, 

cevap

18

Sadece /picture ile görüntü olarak kimliği kullanabilirsiniz:

<img src="https://graph.facebook.com/1337/picture"/>

Sen hiç eki/resim ekleyerek herhangi bir nesne için geçerli profil fotoğrafını işleyebilen nesne URL'si.

Daha fazla bilgi için, "resimler" altında documentation here'a bakın.

+0

Basit ve kullanışlı. – hsz

+0

Bu beni zaman kazandı, thanku – webkit

+0

Bu URL, resmin gerçekte olduğu yere yönlendirir. Bu URL, Android resim görünümünde olduğu gibi 302 yönlendirmeyi karşılamayan bir bileşende kullanırsanız işe yaramaz. – n0rm1e