使用Graph API进行Facebook分页限制

时间:2015-05-01 17:35:24

标签: php facebook api pagination limit

这是我在这里的第一篇文章。

我正在尝试使用地理位置数据和半径15,000米来查询我的城市范围内的所有地方(温尼伯)。

这对查询有效:

$paging = $graphObject->asArray()['paging'];

            $i = 0;
            while(property_exists($paging, "next") && $i <= $times)
            {
                $next_url = $paging->next;
                $json = file_get_contents($next_url);
                $obj = json_decode($json);

                foreach($obj->data as $page)
                {
                    $page_ids[] = $page->id;
                }
                $paging = $obj->paging;

                $i++;
            }

之后的分页工作一次或两次,但最终在变量180-220结果后切断了我。我注意到返回的页面全部来自市中心(中心查询字符串)并开始向外扩展,但只在2个城市街区后停止。

这是我用于迭代其他结果的循环:

System.out.print(Object o)

我已经研究了API限制的问题,但没有任何内容甚至接近200个结果。

这里有可能遗漏的东西吗?

0 个答案:

没有答案