如何通过zencoder-php作业索引进行翻页

时间:2016-04-19 00:42:33

标签: php zencoder

我一直在尝试通过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){...}
}

1 个答案:

答案 0 :(得分:0)

在Zencoder支持的帮助下,他们提供了我的问题的答案。我查看了源代码并没有捕获PHP函数http_build_query:

URL参数应设置为$ args参数,$ params参数应为空。

您可以按如下方式提交API请求:

$ page_number = 4; $ page_size = 50;

$ encoding_jobs = $ zencoder-&gt; jobs-&gt; index(数组(&#39; page&#39; =&gt; $ page_number,&#39; per_page&#39; =&gt; $ page_size),数组( ));

如果您可以查看Zencoder PHP库的源代码,您会看到一行&#34; http_build_query($ params,&#39;&#39;&#39;&amp;&#39;) )&#34;其中$ params用于创建添加到API的实际URL参数。

https://github.com/zencoder/zencoder-php/blob/master/Services/Zencoder.php