Я пытаюсь получить URL-адрес файла MP4 для общедоступного видео в качестве PRO-пользователя с помощью API-интерфейса Vimeo и библиотека php.
$lib = new Vimeo($apiKey, $apiSecret, $accessToken);
$response = $lib->request('/videos/' . $video_id);
var_dump($response['body']);
Это успешно дает мне ответ от API, но отсутствует массив файлов, который должен содержать ссылку на файл mp4 (в соответствии с этим ответ форума).
Мой токен доступа имеет частные, общедоступные и интерактивные области. Любая другая причина, по которой массив файлов отсутствует?
Для всех, кто испытывает это, это может быть вызвано отсутствием области действия «Видеофайлы» в маркере доступа (начиная с версии 3.3+).
Больше информации: https://github.com/vimeo/vimeo.php/issues/194
Пользователи PRO имеют доступ только к своим собственным видео. Если маркер доступа аутентифицирован как владелец $ video_id, вы должны увидеть ключ файлов.
Если вы не видите ключ файлов, свяжитесь с нами по адресу https://vimeo.com/help/contact