Php 使用Graph API的Facebook分页限制

Php 使用Graph API的Facebook分页限制,php,facebook,api,pagination,limit,Php,Facebook,Api,Pagination,Limit,这是我在这里的第一篇文章 我正在尝试使用地理位置数据和15000米半径查询温尼伯市范围内的所有地方 这在一定程度上适用于查询: $request = new FacebookRequest( $session, 'GET', '/search?type=place&limit=100&center=49.89542,-97.13853&distance=15000'

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

我正在尝试使用地理位置数据和15000米半径查询温尼伯市范围内的所有地方

这在一定程度上适用于查询:

$request = new FacebookRequest(
                $session,
                'GET',
                '/search?type=place&limit=100&center=49.89542,-97.13853&distance=15000'
            );
之后,分页会工作一到两次,但在变量为180-220时,最终会将我切断。我注意到返回的页面都是来自市中心的查询字符串,并开始向外扩展,但仅在两个城市街区之后就停止了

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

$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++;
            }
我已经研究了API限制的问题,但没有任何结果接近200个ish结果


这里可能缺少什么吗?

是否尝试更改距离参数?如果结果数不随距离变化,那么结果可能有限制。我有,是的。令人不安的是,每次我得到响应时,限制都会发生轻微变化,但不是根据额外20公里内190-230之间的距离来确定的