Vimeo api получает детали видео для нескольких видео в один звонок
Youtube имеет возможность извлекать детали видео (заголовок, описание, миниатюры...), используя разделенный запятыми список идентификаторов видео за один вызов:
https://developers.google.com/youtube/v3/docs/videos/list
Есть ли такая функция для Vimeo? Я не вижу эту опцию здесь: https://developer.vimeo.com/api/reference/videos
Создание альбома, канала и т. Д. Невозможно, если видео поступают из разных источников.
2 ответа
Он немного похоронен, но возможность сделать пакетный запрос для получения метаданных для нескольких видео задокументирована здесь: https://developer.vimeo.com/api/reference/videos
Короче, сделайте запрос /videos
с параметром запроса ?uris=
и разделенный запятыми список значений URI.
Например, скажем, вы хотите получить метаданные для видео на /videos/111
, /videos/222
, а также /videos/333
, Запрос будет отформатирован так:
GET https://api.vimeo.com/videos?uris=/videos/111,/videos/222,/videos/333
Поскольку этот ответ может возвращать много метаданных, я хотел бы рассмотреть возможность использования параметра fields, чтобы возвращались только те метаданные, которые вам нужны. Для приведенного выше примера этот запрос будет выглядеть следующим образом, если вы хотите получить только имя, ссылку и описание видео:
GET https://api.vimeo.com/videos?uris=/videos/111,/videos/222,/videos/333&fields=uri,link,name,description
Я надеюсь, что эта информация поможет!
Получите название и другую информацию с Youtube:
GET https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&id=8-EszgxfYa8%2C6suPByDWlng%2CeIho2S0ZahI&key={APIKey}
&id
? передать идентификаторы видео, например
id=8-EszgxfYa8%2C6suPByDWlng%2CeIho2S0ZahI
. означает (,) запятую, вы можете передать несколько идентификаторов видео, используя
%2C
(,) запятая.