我正在尝试使用 Offset 参数获取所有项目数据。我有大约 4500 个数据。使用 PHP cURL 代码检索所有项目(REST API)。
但是如何使用 offset 参数以及 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 个项目块中获取项目,直到您获得所有项目。