2014-09-02 97 views

回答

1

據我所知,沒有選擇對Graph API結果進行排序。所以,無論是計數和排序的圖形API請求的結果

GET /{album_id}/photos?fields=album,id,likes 

自己(見https://developers.facebook.com/docs/graph-api/reference/v2.1/album/photos#read),如果你有一個圖形API 2.0版的應用程序,你可以使用下面的FQL到檢索album最喜歡photo

select object_id, like_info.like_count from photo where album_object_id="{album_id}" order by like_info.like_count desc limit 0, 1 

其中{album_id}是您的實際album_id

關於最後創建的7個專輯,您需要首先查詢最近的專輯,然後對每個專輯執行上述請求(因爲FQL不支持GROUP BY語句)。您可以使用批處理API並行運行這7個請求(請參閱https://developers.facebook.com/docs/graph-api/making-multiple-requests)。

如果您在批量呼叫生成中付出了一些努力,您甚至可以在一次中完成8個請求,如果您使用參考功能。看看https://developers.facebook.com/docs/graph-api/making-multiple-requests#operations