2012-04-30 63 views

回答

1
  • 甜和短

所有你真的需要是用戶ID。這樣,您可以簡單地將一個<img>標籤與src屬性指向 - 應該顯示

`http://graph.facebook.com/USER_ID/picture` 

的用戶公開資料圖片。
現場演示 - check the source for proof!


  • 更長和更強大的

你並不需要使用該插件,以便檢索用戶的資料照片。

您可以使用任何您感覺舒適的方式獲取該數據。許多語言都有很多選項。任何可以執行HTTP請求的語言都可以獲得相同的結果。

爲了簡單起見,我將與JavaScript SDK證明 - 如果你是沿着以下,你應該知道,在SDK需要<div>元素與fb-root

<div id="fb-root"></div> 

的ID存在在給JavaScript -

FB.init({ 
    appId  : 'YOUR_APP_ID', // App ID 
    channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File 
    status  : true, // check login status 
    cookie  : true, // enable cookies to allow the server to access the session 
    xfbml  : true // parse XFBML 
}); 

FB.api('/USER_ID/picture', function(response) { 
    alert(response); 
}); 

瀏覽器應該提醒您用戶的個人資料圖片的URL。