Получить информацию о видео vimeo (Python) --- Различные ответы

Когда я делаю авторизованный вызов 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"
    },
    ...
    ...
]
}

я использую Pyvimeo==0.3.2 а также Pyvimeo==1.0.0 для Vimeo.

Но когда я нажимаю " https://api.vimeo.com/videos/{vimeo_id}" (с Client_id и авторизацией) со своего сервера или из POSTMAN, я получаю только:

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

В ответе API нет ключевых "файлов". Почему я не получаю ключ "файлы" в видеоответе?

В API документации такого обновления нет.

1 ответ

Решение

Это ошибка. Сделайте запрос с этим заголовком:

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

(Используйте версию 3.1 вместо версии по умолчанию 3.4)

Другие вопросы по тегам