我正在尝试通过javaScript邀请参加活动。我已经完成了登录,并且我可以访问该事件,但是当我请求邀请的人时,我遇到了问题。我得到一个结果,但受邀数组的长度总是25,应该更多。我注意到我只有那些拥有的人 rsvp_status =“参加”
FB.api(
"/"+id+"/invited",
function (response) {
if (response && !response.error) {
$scope.attending = response.data;
$scope.$digest();
}
}
);
受邀参加活动的人数应为103人,与会者为51人。
答案 0 :(得分:0)
25是Graph API返回的结果的标准限制。您必须实现分页(这是首选方式,通过paging
对象的next
属性),或通过limit
参数增加结果限制。
请注意,limit
不能设置为非常大的数字(例如10000),因为Graph API会保留结果。 AFAIK没有记录的最大尺寸。
FB.api(
"/"+id+"/invited?limit=200",
function (response) {
if (response && !response.error) {
$scope.attending = response.data;
$scope.$digest();
}
}
);
见