2

我正在使用 Facebook Javascript SDK。有没有办法在请求多个字段时限制为特定字段返回的元素数量。

示例:如果我想从所有朋友那里获取“简历”并喜欢“电影”,但将返回的电影数量限制为 10 部电影。

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

如果我添加限制参数,它只会限制返回的朋友数量,但我希望返回所有朋友并限制电影数量。

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

有没有办法使用 Javascript FB.api 方法来做到这一点?任何想法/帮助表示赞赏。

**编辑

好的,所以使用下面 Tommy 的“字段扩展”示例,如果您想将返回的电影数量限制为 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 回答