【问题标题】:Having trouble with methods for Vimeo's new API to get url of filesVimeo 的新 API 获取文件 url 的方法有问题
【发布时间】:2015-06-19 20:10:17
【问题描述】:

我尝试获取字段 "files" 的数据,其中 "quality" 的值为 "hd"。我阅读了有关端点的信息,并尝试使用这些字段的值发出请求。

我的问题是我无法获得字段 "files" 的值,因为它是一个向量。如何像端点一样传递这个?

研究资源如下:https://developer.vimeo.com/api/endpoints.

实际上,只有我的代码才能获得主要字段,但我无法与其他人一起访问字段复合。

$client_id = "XXX"; 
$client_secret= "XXX"; 
$access_token = "XXX" ;
$lib = new Vimeo($client_id, $client_secret, $access_token); 
$response = $lib->request("/videos/videoID")

【问题讨论】:

    标签: vimeo vimeo-api


    【解决方案1】:

    request 方法的返回值将始终是一个关联数组。这个关联数组将包含三个值

    • body:包含完整 json 响应的关联数组
    • headers:响应头的关联数组
    • status:HTTP 状态代码(详细列表请参见http://httpstatus.es

    要专门访问文件数组,您可以使用以下代码:

    $response['body']['files']

    这将包含一个文件对象数组供您循环使用。

    foreach ($response['body']['files'] as $file) {
        // use a $file
    }
    

    注意:只有 PRO 成员才能访问视频文件,即使这样也只能访问他们自己的文件。

    【讨论】:

    • 我也有同样的问题。您的解决方案无效。
    • 我什至将整个内容打印为 JSON,并且在任何地方都没有说正文或文件。我输入了 $fields=name,files 它给出了名称但没有文件。
    • 我在另一张票中与 JeremyF 进行了交谈。对于仍然遇到问题的任何人,您现在需要 video_files 范围来查看 files 键。如果这不能解决您的问题,请通过 vimeo.com/help/contact 联系 Vimeo
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 2019-03-06
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多