Получить информацию о видео 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)