[英]Fetch albums from Facebook
我試圖使用以下代碼從Facebook獲取所有相冊ID。 但只有前25張專輯被退回。 我錯過了什么?
response = facebook.request("me/albums");
json = Util.parseJson(response);
albums = json.getJSONArray("data");
for (int i =0; i < albums.length(); i++) {
JSONObject album = albums.getJSONObject(i);
String album_name = album.getString("name");
String album_id = album.getString("id");
}
但只有前25張專輯被退回。 我錯過了什么?
是 - 25是這樣的請求的默認limit
參數值。
使用分頁鏈接檢索下一個25等等,或者自己設置更高的限制。
https://developers.facebook.com/docs/reference/api/pagination/
我使用以下方法來獲取其余的專輯列表。
next_page_URL = null;
next = json.getJSONObject("paging");
next_page_URL = next.getString("next");
response = facebook.request("me/albums&"+next_page_URL);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.