Я пытаюсь получить все данные элементов, используя параметр 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 штук, пока вы не получите их все.
Других решений пока нет …