Я пытался пролистать индексы заданий zencoder-php, основываясь на исходном коде библиотеки, принимающем массив для первого и второго аргумента, но я не уверен в том, как должны быть записаны аргументы массива, чтобы пройти столько индексов заданий, сколько возможный. Мне не удалось найти пример для этого, поэтому я пытаюсь уйти от документации zencoder-py, которая совершенно другая. Я смог получить только первую страницу сведений о работе каждый раз, когда переписывал аргументы для передачи.
Это то, что я написал до сих пор:
for ($page_number = 0; $page_number < 10000; $page_number++){
$job_index = $l_xZencoder->jobs->index(array(), array('page='.$page_number));
foreach($job_index as $job){...}
}
С помощью поддержки Zencoder они предоставили ответ на мой вопрос. Я просмотрел исходный код и не поймал функцию PHP http_build_query:
Параметры URL должны быть равны параметру $ args, а параметр $ params должен быть пустым.
$ page_number = 4;
$ page_size = 50;
https://github.com/zencoder/zencoder-php/blob/master/Services/Zencoder.php
Других решений пока нет …