Я пытаюсь вставить на мою страницу последнее видео, отправленное на мой канал Vimeo. Я нашел следующую документацию, которая помогает http://developer.vimeo.com/apis/oembed, но я все еще не уверен, как подойти к этому - что мне не хватает?
2 ответа
Просто нашел это в поисках аналогичного решения. Похоже, что Vimeo больше не предлагает свой простой API. Чтобы сделать что-то подобное, вам нужно зарегистрироваться как разработчик и получить токен. Насколько я понимаю, API-интерфейс oEmbed требует, чтобы вы указали идентификатор видео, а это значит, что вы уже должны его знать. Я не думаю, что API oEmbed позволит вам делать то, что задает исходный вопрос; но я бы хотел оказаться неправым!
Вот новый портал для разработчиков Vimeo.
Если все ваши данные общедоступны, вы можете использовать Simple Api от Vimeo.
Документация по поиску видео на канале находится здесь: https://developer.vimeo.com/apis/simple#channel-request
Допустим, вы хотели найти самое последнее видео, опубликованное на канале VimeoHQ.
- Сверните JSON с
http://vimeo.com/api/v2/channel/vimeohq/videos.json
- Разобрать JSON в массив
- Новейшее видео - первый элемент массива
- Используйте поле url с oembed, чтобы создать ссылку для встраивания.
Если ваши данные являются конфиденциальными, вам придется использовать расширенный API Vimeo.
Этот метод немного сложнее и требует использования OAuth 1.0. Я рекомендую вам использовать существующую библиотеку и изучить метод vimeo.channels.getVideos.