すべてinvitable友人の取得は、このように書き:
このあなたがFacebookアプリはゲームです。
GDXFacebookGraphRequest request = new GDXFacebookGraphRequest().setNode("me/invitable_friends").useCurrentAccessToken();
これは、あなたのアプリケーションに接続されていない25人の友人のリストを提供します。ホールリストを得るためには、 "ページング"を使わなければなりません。
JsonResultには、友人のリストが含まれ、最後にページング情報が含まれます。あなたは、このように別の要求を送信する必要があり、次の25人の友人を取得するには
{
"data": [
{
"id": "AVlH4xqLBxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"name": "Friends Name",
"picture": {
"data": {
"is_silhouette": false,
"url": "https://scontent.xx.fbcdn.net/v/t1.0-1/pxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
},
.................
],
"paging": {
"cursors": {
"before": "QVZAuZATBxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"after": "QVZAtbmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"previous": "https://graph.facebook.com/v2.6/12xxxxxxxxxxxxxx/invitable_friends?access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxx&limit=25&after=QVZAuZxxxxxxxxxxxxxxx"
}
}
::次のようになります
GDXFacebookGraphRequest request = new GDXFacebookGraphRequest().setNode("me/invitable_friends").useCurrentAccessToken();
request.putField("after", "QVZAtbmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
をあなたは多くを得ることができるように思える「リミット」と呼ばれる文書化されていないフィールドがあります1つのリクエストを持つ友人。これはFacebookによって予告なしに変更または削除される可能性があることに注意してください。
request.putField("limit", "1000");
GameRequest:
https://github.com/TomGrill/gdx-facebook/wiki/7.-Game-Requests
GDXFacebookGameRequest request = new GDXFacebookGameRequest();
request.setMessage("Come on play this game with me!");
Array<String> recipientIds = new Array<String>();
recipientIds.add("AVlH4xqLBxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
request.setRecipients(recipientIds);
gdxFacebook.gameRequest(request);
パーフェクト、ありがとう! –