1

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

2 ответа2

2

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

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

2

Если все ваши данные общедоступны, вы можете использовать Simple Api от Vimeo.

Документация по поиску видео на канале находится здесь: https://developer.vimeo.com/apis/simple#channel-request

Допустим, вы хотели найти самое последнее видео, опубликованное на канале VimeoHQ.

  1. Сверните JSON с http://vimeo.com/api/v2/channel/vimeohq/videos.json
  2. Разобрать JSON в массив
  3. Новейшее видео - первый элемент массива
  4. Используйте поле url с oembed, чтобы создать ссылку для встраивания.

Если ваши данные являются конфиденциальными, вам придется использовать расширенный API Vimeo.

Этот метод немного сложнее и требует использования OAuth 1.0. Я рекомендую вам использовать существующую библиотеку и изучить метод vimeo.channels.getVideos.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .