【发布时间】:2012-12-05 07:58:58
【问题描述】:
所以我正在尝试在 Android 应用中显示相册中的 Facebook 照片。
我遇到的问题是如果我这样称呼:
facebookAsyncRunner.request(albumId + "/photos", new UserAlbumPhotosFetchListener(JSONResponse, photoView));
我得到一个包含 25 张照片的数组的 JSONResponse。但是,我需要的不仅仅是 25 张照片……我需要相册中的所有照片。所以我试着这样称呼:
facebookAsyncRunner.request(albumId + "/photos?limit=50", new UserAlbumPhotosFetchListener(JSONResponse, photoView));
试图获取 50 张照片而不是 25 张照片。这没有奏效。相反,我什么都没有。 我也尝试用limit = 0调用同样的东西,但这给了我相同的结果。 具体来说: JSONResponse.getJSONArray("data") = []
有没有人知道发生了什么/如何从相册中请求超过 25 张照片?
谢谢!
编辑:我找到了解决方案!
Bundle params = new Bundle();
params.putString("limit", "10");
facebookAsyncRunner.request(albumId + "/photos", params, new UserAlbumPhotosFetchListener(JSONResponse, photoView));
【问题讨论】:
标签: android facebook json facebook-android-sdk