【问题标题】:How to page through zencoder-php job index如何通过 zencoder-php 作业索引进行分页
【发布时间】:2016-04-19 00:42:32
【问题描述】:

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

【问题讨论】:

    标签: php zencoder


    【解决方案1】:

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

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

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

    $page_number = 4; $page_size = 50;

    $encoding_jobs = $zencoder->jobs->index(array('page'=>$page_number, 'per_page'=>$page_size), array());

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-10
      • 2013-08-31
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      • 2015-05-02
      相关资源
      最近更新 更多