実際に、私が気に入った 25 ページのリストにアクセスしています (Facebook のアクセス期間全体で)。
String graphPath = "me"
Bundle bun = new Bundle();
bun.putString("fields", "music.fields(name,videos.fields(name))");
mAsyncRunner.request(graphPath, bun, "GET", object, null);
listView に表示したデータを受け取った場所から & に関連付けられている JsonObject (ページング) もあります。
https://graph.facebook.com/100002420343415/music?fields=name,videos.fields%28name%29&access_token=CAAGjblaPDxoBAMH5FZBhdbJoJNALA0IiRGBgxLlWxlLixxTtxMUPVeo0AMkM1ZAFLZAOT7urdd1HeP1LQPJVsTSM9LDcnRUyABjSAxOHuljzRwkcbTHsPDloeA9CmZBMNPywubLPdz7PDrqaT3AC7MVxNHYLJh5tVhKI8tlAaZBoIWGGMhNKF&limit=25&offset=25&__after_id=219447808080269
limit=25&offset=25&__after_id=219447808080269
これを受け取った後、私が使用しているこの間に存在するページにアクセスしたい
Bundle bun = new Bundle();
bun.putString("fields", "music.fields(name,videos.fields(name))");
bun.putString("limit","25");
bun.putString("offset","25");
bun.putString("__after_id","219447808080269");
mAsyncRunner.request(graphPath, bun, "GET", object, null);
これを実行した後、 と同じデータを取得しています1st 25 Search
。これも試しました。
Bundle bun = new Bundle();
bun.putString("fields", "music.fields(name,videos.fields(name)&limit=5000&offset=5000&__after_id=206483212727507)");
しかし、ここでパスを変更する必要があることがわかったgraphPath
ので、これを次のように設定しgraphpath
ましたme/music
ありがとう、トゥシャール。