【问题标题】:Vimeo API missing files array in responseVimeo API 响应中缺少文件数组
【发布时间】:2015-10-21 13:37:28
【问题描述】:

我正在尝试以 PRO 用户的身份使用 Vimeo 的 API 和 php library 获取公共视频的 MP4 文件的 URL。

$lib = new Vimeo($apiKey, $apiSecret, $accessToken);
$response = $lib->request('/videos/' . $video_id);
var_dump($response['body']);

这成功地给了我来自 API 的响应,但它缺少应该包含指向 mp4 文件的链接的文件数组(根据这个forum response)。

我的访问令牌具有私有、公共和交互作用域。文件数组丢失的任何其他原因?

【问题讨论】:

    标签: php vimeo vimeo-api


    【解决方案1】:

    对于遇到这种情况的其他人,这可能是由于访问令牌上缺少“视频文件”范围(从 3.3+ 版本开始)。

    更多信息:https://github.com/vimeo/vimeo.php/issues/194

    【讨论】:

      【解决方案2】:

      PRO 用户只能访问自己的视频。如果访问令牌被验证为 $video_id 的所有者,您应该能够看到 files 密钥。

      如果您看不到文件密钥,请通过https://vimeo.com/help/contact联系我们

      【讨论】:

      • 这么有趣的故事,有人忘记更新我们的 PRO 帐户,因此缺少文件数组。感谢您的回复。
      • 我有一个企业真实账户是一样的吗?我没有收到响应中的文件。
      • 商务直播应该有访问权限。如果您没有看到它们,请确保您的令牌上有 video_files 范围。如果这没有帮助,请联系 vimeo.com/help/contact 以获得更详细的支持。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-18
      • 2020-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多