我正在尝试使用Offset参数获取所有项目的数据。我有大约4500条数据。使用PHP cURL代码检索所有项目(REST API)。
但是,我如何使用偏移参数和最大限制500?
您应该使用Podio PHP客户端库,而不是从头开始。这将为您节省大量工作:http://podio.github.io/podio-php/
PodioItem::filter()是您要使用的方法。设置限制和偏移:
$items = PodioItem::filter(123, array('limit' => 500, 'offset' => 0);
一旦你得到了第一组项目,你就可以使用filtered
属性来查看总共有多少个项目:
$items = PodioItem::filter(123, array('limit' => 500, 'offset' => 0);
print $items->filtered;
这只是一个在500个项目块中提取项目的问题,直到你得到所有的项目。