だから私はアルバムからFacebookの写真をAndroidアプリに表示しようとしています。
私が抱えている問題は、これを呼び出す場合です:
facebookAsyncRunner.request(albumId + "/photos", new UserAlbumPhotosFetchListener(JSONResponse, photoView));
25 枚の写真の配列の JSONResponse を取得します。しかし、25 枚以上の写真が必要です... アルバムにすべての写真が必要です。だから私はこれを呼んでみました:
facebookAsyncRunner.request(albumId + "/photos?limit=50", new UserAlbumPhotosFetchListener(JSONResponse, photoView));
25 枚ではなく 50 枚の写真を取得しようとしましたが、うまくいきませんでした。代わりに、私は何も得ませんでした。limit=0 でこれと同じことを呼び出してみましたが、これは同じ結果をもたらしています。具体的には: JSONResponse.getJSONArray("data") = []
何が起こっているのか、またはアルバムから 25 枚以上の写真をリクエストする方法を知っている人はいますか?
ありがとう!
編集:解決策を見つけました!
Bundle params = new Bundle();
params.putString("limit", "10");
facebookAsyncRunner.request(albumId + "/photos", params, new UserAlbumPhotosFetchListener(JSONResponse, photoView));