【问题标题】:Get vimeo video info (Python) --- Different responses获取 vimeo 视频信息 (Python) --- 不同的响应
【发布时间】:2018-08-05 21:12:40
【问题描述】:

当我授权调用 Developer API 以获取特定视频的视频信息时,我会收到回复:

{
...
"files": [
    ...
    ...
    {
        "quality": "hd",
        "type": "video/mp4",
        "width": 1280,
        "height": 720,
        "link": "LINK",
        "created_time": "Time",
        "fps": value,
        "size": size,
        "md5": "value",
        "link_secure": "link_source"
    },
    ...
    ...
],

"download": [
    ...
    ...
    {
        "quality": "source",
        "type": "source",
        "width": 1920,
        "height": 1080,
        "expires": "time",
        "link": "link",
        "created_time": "time",
        "fps": value,
        "size": size,
        "md5": "value"
    },
    ...
    ...
]
}

我正在为 Vimeo 使用 Pyvimeo==0.3.2Pyvimeo==1.0.0

但是当我从我的服务器或 POSTMAN 中点击“https://api.vimeo.com/videos/{vimeo_id}”(带有 Client_id 和授权)时,我只能得到:

{
...
"download": [
...
{
    "quality": "source",
    "type": "source",
    "width": 1920,
    "height": 1080,
    "expires": "time",
    "link": "link",
    "created_time": "time",
    "fps": value,
    "size": size,
    "md5": "value"
},
...
]
...
}

API 响应中没有关键的“文件”。为什么我没有在视频响应中获得“文件”键?

API 文档中没有任何此类更新。

【问题讨论】:

    标签: python django vimeo pyvimeo


    【解决方案1】:

    这是一个错误。使用此标头发出请求:

    { "Accept", "application/vnd.vimeo.*+json; version=3.1" }
    

    (使用 3.1 版本而不是默认版本,3.4)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-24
      • 2013-08-08
      • 2016-08-19
      • 1970-01-01
      • 2019-07-07
      • 2021-10-07
      • 1970-01-01
      • 2011-12-02
      相关资源
      最近更新 更多