2012-05-22 101 views
6

我正在開發一個Facebook應用程序,存儲到MySQL的照片[ID]。 我正在使用Facebook的Graph API檢索用戶的所有照片,並通過單選按鈕將所選照片[id]存儲到mysql中。顯示Facebook的圖像來源編號

問題是,我應該如何顯示圖像的來源ID存儲?

回答

3

您檢查圖形對象爲ID,

graph.facebook.com/photoID 

例如從facebook.com/facebook

http://graph.facebook.com/427100966728 

照片這將返回一個JSON響應,而您可以選擇你想要的源碼大小。

欲瞭解更多信息,請參閱http://developers.facebook.com/docs/reference/api/photo/

例如在PHP SDK

$a_photo = $facebook->api('/427100966728'); 

<img src=<?php echo $a_photo['picture'] ?> /> 
+0

當我嘗試在graph.facebook.com/here年底返回false添加PHOTOID。有什麼建議麼? – cch

+0

@cchacholiades如果它是假的,你無法訪問它。您需要具有適當權限的有效訪問令牌。 – phwd

+0

我要求的權限是那些$ url = $ facebook-> getLoginUrl(array('req_perms'=>「user_photos,friends_photos,publish_stream」,'fbconnect'=> 0,'canvas'=> 1)); – cch