facebook javaScript sdk event邀请无法正常工作

时间:2015-07-02 08:38:40

标签: javascript facebook facebook-graph-api

我正在尝试通过javaScript邀请参加活动。我已经完成了登录,并且我可以访问该事件,但是当我请求邀请的人时,我遇到了问题。我得到一个结果,但受邀数组的长度总是25,应该更多。我注意到我只有那些拥有的人 rsvp_status =“参加”

FB.api(
            "/"+id+"/invited",
            function (response) {
                if (response && !response.error) {
                    $scope.attending = response.data;
                    $scope.$digest();
                }
            }
      );

受邀参加活动的人数应为103人,与会者为51人。

1 个答案:

答案 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();
            }
        }
  );