Vimeo API отсутствует массив файлов в ответ

Я пытаюсь получить URL-адрес файла MP4 для общедоступного видео в качестве PRO-пользователя с помощью API-интерфейса Vimeo и библиотека php.

$lib = new Vimeo($apiKey, $apiSecret, $accessToken);
$response = $lib->request('/videos/' . $video_id);
var_dump($response['body']);

Это успешно дает мне ответ от API, но отсутствует массив файлов, который должен содержать ссылку на файл mp4 (в соответствии с этим ответ форума).

Мой токен доступа имеет частные, общедоступные и интерактивные области. Любая другая причина, по которой массив файлов отсутствует?

2

Решение

Для всех, кто испытывает это, это может быть вызвано отсутствием области действия «Видеофайлы» в маркере доступа (начиная с версии 3.3+).

Больше информации: https://github.com/vimeo/vimeo.php/issues/194

1

Другие решения

Пользователи PRO имеют доступ только к своим собственным видео. Если маркер доступа аутентифицирован как владелец $ video_id, вы должны увидеть ключ файлов.

Если вы не видите ключ файлов, свяжитесь с нами по адресу https://vimeo.com/help/contact

0

По вопросам рекламы [email protected]