Php Facebook Graph API分页没有给出准确的结果?

Php Facebook Graph API分页没有给出准确的结果?,php,facebook,facebook-graph-api,pagination,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Pagination,Facebook Php Sdk,我正在使用Graph API获取特定查询的数据 function getFeed($access_token,$until) { $result = $this->facebook->api( '/me/home', 'GET', array( 'access_token' => $access_token, 'limit' => 5, 'until' => $until ) );

我正在使用Graph API获取特定查询的数据

function getFeed($access_token,$until)
{
  $result = $this->facebook->api(
    '/me/home', 
    'GET', 
    array(
      'access_token' => $access_token,
      'limit' => 5,
      'until' => $until
    )
  );
  return $result;
}
我通过jQuery调用这个函数,每次调用都会获取5篇文章。但在打了两三次电话后,它并没有给出确切的结果。比前两天和前三天快(例如,前一天到前四天,例如今天是星期二,所以它将提供星期二的提要,而不是跳过星期一直接跳到星期天的提要)。然后它将停止提供数据并给出空结果

如果我将限制从5增加到25,那么它将给出一些准确的结果,但是它只会给我最后5天的帖子,并且不会超过这个,然后它将给出空的结果

  • 那么,对于使用graph API每次可以获取多少数据,是否有任何限制

  • 一次电话多发帖子好吗?(例如从5到25或更多)这有什么区别吗

  • 在图形API中分页的最佳实践是什么


  • 关于第一和第二个问题

    它不在文档中,但我个人已经为我的项目测试了以下内容

    Facebook的
    限制
    限制为500篇帖子。无论你设置的限制高于500,最多只能获得500个结果。尝试500个(或更多),你将获得最多的帖子

    你不会每次都得到500个帖子,但通常会得到490个以上的帖子。 有些帖子会因为各种原因被过滤(比如隐私、被屏蔽的用户、不适合特定地区等)

    有关更多详细信息,请查看

    关于第三个问题

    想增加关于graph api签出的知识吗


    希望这对您有所帮助。

    关于第一个和第二个问题

    它不在文档中,但我个人已经为我的项目测试了以下内容

    Facebook的
    限制
    限制为500篇帖子。无论你设置的限制高于500,最多只能获得500个结果。尝试500个(或更多),你将获得最多的帖子

    你不会每次都得到500个帖子,但通常会得到490个以上的帖子。 有些帖子会因为各种原因被过滤(比如隐私、被屏蔽的用户、不适合特定地区等)

    有关更多详细信息,请查看

    关于第三个问题

    想增加关于graph api签出的知识吗


    这可能会对您有所帮助。

    @ViralSolani我在办公室里无法访问facebook,因此如果您有任何困惑或疑问,请在下面发表评论。@advit谢谢您的回复。。但是我无法获取500个帖子。我得到了正确的until(timestamp)值。我在GraphAPI浏览器中测试了它,结果也是空的。我最多可以达到125杆。为什么会这样?你认为FQL是代替graph API获得准确数据的好选择吗?@ViralSolani在graph API中有些帖子由于隐私、用户被屏蔽、不适合特定地区等原因而未显示。在FQL查询中,这不会发生,但不确切了解限制检查FQL查询@ViralSolani中限制的一个链接,您是否得到了???FQL查询更好,因为它显示了所有帖子。。。但限制更小…是的,这是真的..我也在graph api控制台中进行了测试。所以Fql对我的要求来说不够好。是的,我可以理解,他们可能因为隐私问题而没有发布一些帖子。但是,我怎么能在之前的几天内达到最高水平呢?如果我想在15天前看到提要,从现在开始???这就是问题所在。。我只能在5天前到达。@ViralSolani我在办公室里无法访问facebook,因此如果您有任何困惑或疑问,请在下面发表评论。@advit谢谢您的回复。。但是我无法获取500个帖子。我得到了正确的until(timestamp)值。我在GraphAPI浏览器中测试了它,结果也是空的。我最多可以达到125杆。为什么会这样?你认为FQL是代替graph API获得准确数据的好选择吗?@ViralSolani在graph API中有些帖子由于隐私、用户被屏蔽、不适合特定地区等原因而未显示。在FQL查询中,这不会发生,但不确切了解限制检查FQL查询@ViralSolani中限制的一个链接,您是否得到了???FQL查询更好,因为它显示了所有帖子。。。但限制更小…是的,这是真的..我也在graph api控制台中进行了测试。所以Fql对我的要求来说不够好。是的,我可以理解,他们可能因为隐私问题而没有发布一些帖子。但是,我怎么能在之前的几天内达到最高水平呢?如果我想在15天前看到提要,从现在开始???这就是问题所在。。我只能在5天前到达。