这是我在这里的第一篇文章。
我正在尝试使用地理位置数据和半径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个结果。
这里有可能遗漏的东西吗?