FB.api有限制个别领域的方法

时间:2012-12-11 01:54:24

标签: javascript facebook api

我正在使用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);
});

1 个答案:

答案 0 :(得分:1)

是的,添加另一个名为movies.limit的参数。

示例电话:

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