Как найти последнее видео на канале Vimeo с помощью JSON?

1642
Michael A

Я пытаюсь вставить на мою страницу последнее видео, отправленное на мой канал Vimeo. Я нашел следующую документацию, которая помогает http://developer.vimeo.com/apis/oembed, но я все еще не уверен, как подойти к этому - что мне не хватает?

1

2 ответа на вопрос

2
Dashron

If all of your data is public, you can use Vimeo's Simple Api.

The documentation for finding the videos in a channel is here : https://developer.vimeo.com/apis/simple#channel-request

Lets say you wanted to find the most recent video published to the VimeoHQ channel.

  1. Pull down the JSON from http://vimeo.com/api/v2/channel/vimeohq/videos.json
  2. Parse the JSON into an array
  3. The newest video is the first element of the array
  4. Use the "url" field with oembed to build your embed link.

If your data is private you will have to use Vimeo's Advanced API.

This method is a little more complicated, and requires you to use OAuth 1.0. I recommend you use an existing library, and explore the vimeo.channels.getVideos method.

2
davemacdo

Просто нашел это в поисках аналогичного решения. Похоже, что Vimeo больше не предлагает свой простой API. Чтобы сделать что-то подобное, вам нужно зарегистрироваться как разработчик и получить токен. Насколько я понимаю, API-интерфейс oEmbed требует, чтобы вы указали идентификатор видео, а это значит, что вы уже должны его знать. Я не думаю, что API oEmbed позволит вам делать то, что задает исходный вопрос; но я бы хотел оказаться неправым!

Вот новый портал для разработчиков Vimeo .

Похожие вопросы