我的一位客戶希望能夠通過在她的Facebook賬戶中添加圖像到相冊來更新她網站的圖像庫。這可能使用JSON?她選擇展示的專輯是否需要公開?感謝您的幫助!使用圖表api顯示來自投資組合網站上的Facebook相冊的圖像
2
A
回答
5
這是絕對有可能通過使用圖形API:
獲取她的所有專輯的ID - 選擇您想要的:
https://graph.facebook.com/me/albums/
訪問專輯:
https://graph.facebook.com/ALBUM_ID/photos
您需要user_photos權限並且相冊需要公開。
這將返回下面的JSON形式的所有照片的列表:
{
"id": "104988432890979",
"from": {
"name": "Patrick Snape",
"id": "100001394674670"
},
"picture": "http://photos-f.ak.fbcdn.net/hphotos-ak-snc4/hs272.snc4/39934_104988432890979_100001394674670_46790_6171664_s.jpg",
"source": "http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs272.snc4/39934_104988432890979_100001394674670_46790_6171664_n.jpg",
"height": 540,
"width": 720,
"link": "http://www.facebook.com/photo.php?pid=46790&id=100001394674670",
"icon": "http://static.ak.fbcdn.net/rsrc.php/z2E5Y/hash/8as8iqdm.gif",
"created_time": "2010-08-11T10:32:45+0000",
"updated_time": "2010-08-11T10:32:47+0000"
}
}
然後,您可以使用照片的來源,以獲得全尺寸圖像
1
https://graph.facebook.com/USER_ID/albums/ 會讓你最近的25張專輯,你必須設置「限制= 0」在URL 像
https://graph.facebook.com/USER_ID/albums/?limit=0 這將得到ü所有的相冊... ,並確保您的相冊'Wall Photos'已設置爲公開,否則您需要'user_photos'權限。
,那麼你需要獲得與標題「長城照片」 相冊的相冊ID,您可以使用相冊ID
$wall_album_id='';
$url = "http://graph.facebook.com/me/albums?fields=id,name&limit=0";
$obj = json_decode(file_get_contents($url));
foreach($obj->data as $item) {
if ($item->name == 'Wall Photos'){
$wall_album_id=$item->id;
break;
}
}
然後你可以使用這張專輯「$ wall_album_id」來取回這些照片得到牆上的照片...
相關問題
- 1. 如何使用c#在我的網站上顯示facebook相冊圖像?
- 2. 在自己的網站上顯示Facebook中的Facebook圖片的相冊
- 3. 在網站上顯示來自Facebook的標記圖像?
- 4. Facebook的個人資料相冊View顯示圓形圖像
- 5. 通過Facebook API的網站獲取的Facebook相冊提前 我試圖從Facebook用戶獲取的Facebook相冊
- 6. 動態顯示來自網站上文件夾的圖像。使用Smarty的Foreach
- 7. WordPress的 - 投資組合和網站
- 8. 來自Facebook相冊的圖片
- 9. 在Facebook上顯示網站時顯示更改圖像?
- 10. 顯示圖像來自資產/圖像的圖庫
- 11. 在響應式網站中的中心投資組合圖片
- 12. 顯示Facebook的相冊封面圖片
- 13. 在投資組合網站上顯示/運行算法的最佳方式?
- 14. Facebook圖形API是否需要圖像url來顯示圖像?
- 15. 異步圖像 - 僅用於顯示來自網頁的圖像?
- 16. 顯示來自Javascript數組的圖像
- 17. 使用圖表api獲取所有facebook相冊的列表
- 18. 將圖像發佈到使用AS3 API的Facebook相冊
- 19. Simple Sinatra投資組合網站
- 20. Heroku未顯示來自外部網站的圖像
- 21. 如何在JOptionPane中顯示來自網站的圖像?
- 22. 在網站上顯示圖像取決於多個收音機組的組合
- 23. WordPress的 - 顯示投資組合分類
- 24. 如何顯示來自我的API JSON數組的圖像?
- 25. 如何顯示在我的Facebook Connect網站上註冊的Facebook用戶列表
- 26. UIImageView顯示來自HTTP的下載圖像,但不會顯示圖像資源
- 27. 在圖像上顯示圖像的網站開發
- 28. Facebook相冊圖片網址
- 29. 在網站上顯示owncloud圖像
- 30. 圖像不會顯示在網站上
該 /相冊網址似乎並未列出「牆照片」相冊ID。有人知道爲什麼有沒有另一種方式來獲得Wall照片? –
jpeskin
2011-10-05 13:55:18