Vimeo API - получить все видео с канала

Я хотел бы получить все видео Vimeo с канала.

Я посмотрел на API Vimeo, создал ключ для своего приложения, но не нашел простого способа получить все видео, например, с идентификатором канала...

Как это сделать?

Спасибо.

3 ответа

Чтобы получить список видео на канале, сделайте аутентифицированный запрос GET для https://api.vimeo.com/channels/[channel_id]/videos, Документацию по конечной точке можно найти здесь: https://developer.vimeo.com/api/reference/channels

Если вы не знаете channel_id канала, вы можете заменить идентификатор на собственный URL канала. Например, с помощью канала Staff Picks по адресу https://vimeo.com/channels/staffpicks выполните аутентифицированный запрос GET для https://api.vimeo.com/channels/staffpicks

Тем не менее, лучше по возможности использовать channel_id вместо сокращенного URL-адреса. Канал Staff Picks, например, возвращает "uri":"/channels/927"

Ответ выше правильный, но я обнаружил, что ищу решение о том, как получить идентификатор канала.

Есть два варианта (которые я нашел) для получения идентификатора канала

  1. Если у вас есть доступ к запуску js в браузере (как в Puppeteer) — запустите следующие js
      vimeo.config.channel.id

и он вернет идентификатор канала.

  1. Другой вариант - получить его через регулярное выражение \"channel\"\:\{\"id\"\:\"(\d*)\"

Он берет следующую часть тега

      vimeo.config = _extend((vimeo.config || {}), {"channel":{"id":"164226","url":"\/channels\/fenwn"},"sticky_topnav":{"excluded_pages":["Vimeo\\Controller\\AboutController:main","Vimeo\\Controller\\AboutController:profe

Спасибо за ваш ответ.

Что я не понял, так это то, что мне нужно было создать канал для аккаунта, который мне нравится, чтобы получить все видео...

Если я попробую запрос на детской площадке с моим ULR https://api.vimeo.com/channels/1401695/videos, это сработает. Но если я скопирую и вставлю эти URL в браузер, я получу удар: "developer_message": "Учетные данные пользователя не предоставлены".

Что мне нужно больше?

Спасибо.

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