2

FacebookJavascriptSDKを使用しています。複数のフィールドをリクエストするときに、特定のフィールドに返される要素の数を制限する方法はありますか?

例:すべての友達から「bio」と「movies」を取得したいが、返される映画の数を10本に制限したとします。

FB.api('/me/friends', { fields: 'bio, movies' }, function(response) {
    // Do something with data
    handleResponse(response);
});

limitパラメーターを追加すると、返される友達の数だけが制限されますが、すべての友達が返され、映画の数が制限されます。

FB.api('/me/friends', { fields: 'bio, movies', limit: 10 }, function(response) {
    // Do something with data
    handleResponse(response);
});

Javascript FB.apiメソッドを使用してこれを行う方法はありますか?任意のアイデア/ヘルプをいただければ幸いです。

**編集

さて、以下の「フィールド拡張」のトミーの例を使用すると、返される映画の数を10に制限したい場合、これは私の例のFB.api呼び出しのようになります。

FB.api('/me/friends', { fields: 'bio, movies.limit(10)' }, function(response) {
    // Do something with data
    handleResponse(response);
});
4

1 に答える 1

1

はい、と呼ばれる別のパラメータを追加しますmovies.limit

呼び出し例:

https://graph.facebook.com/me/friends?fields=movies&movies.limit=3&access_token=<access_token>

于 2012-12-11T02:33:52.600 に答える