所以我试图在和 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));