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