2015-07-02 56 views
-2

我試圖通過javaScript獲得一個事件的邀請。我已經完成了登錄,並且有權訪問該活動,但是當我請求邀請的人時,我遇到了問題。我確實得到了一個結果,但被邀請數組的長度總是25,應該更多。我注意到,我只得到誰富人的 rsvp_status人=「出席」facebook javaScript sdk事件受邀不能正常工作

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

受邀參加活動的人的數量應該是103和參與者51

回答

0

25是結果的標準限值從Graph API返回。您必須實施分頁(這是首選方法,通過paging對象的next屬性),或者通過參數limit增加結果限制。

請注意,limit不能設置爲非常大的數字(如10000),因爲圖形API將會導致結果中斷。 AFAIK沒有記錄的最大尺寸。

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

+0

完美,謝謝你,用極限參數正常工作 – user3903647