如何解决使用“下一个”分页的Facebook Graph API实现无限循环
我正在尝试遍历图api请求,但每次迭代都返回相同的数据,始终带有“ next”,因此是无限循环。
$graph_url = 'search?type=place&fields=about,id,name,location,link,category_list,cover¢er=38.5467118,-121.7412858&distance=10000';
$response = $fb->get($graph_url,$access_token);
$feedEdge = $response->getGraphEdge();
do {
foreach ($feedEdge->asArray() as $item) {
// do something...
}
// $feedEdge is the same data for each iteration....
} while ($feedEdge = $fb->next($feedEdge));
我也尝试过只抓取api,并使用“下一个” URL查询新的api调用,结果相同。 我也尝试过使用offset = NUMBER,但得到的结果相同(不确定此调用是否仍支持offset)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。