Как показать частное видео Vimeo Pro в мобильном приложении jQuery

Итак, у меня есть приложение, которое я разрабатываю с помощью jQM, оно будет для iOS и Android. У нас есть некоторые видео на Vimeo Pro, которые являются частными с отключенным встраиванием, за исключением определенных доменных имен. Я пытаюсь заставить эти видео работать в приложении, но, конечно, они говорят, что их нельзя воспроизвести из-за настроек конфиденциальности.

Есть ли способ использовать API для воспроизведения этих видео?

Я пытался прочитать Vimeo API, но, честно говоря, это очень сбивает с толку и не очень помогает.


person Shane Ekerbicer    schedule 03.12.2014    source источник
comment
не могли бы вы привести пример того, что вы уже сделали?   -  person empiric    schedule 03.12.2014
comment
Я пробовал код oEmbed JS, но это не помогает, и я не могу разбираться в документации API. Так что, к сожалению, нечего показать в качестве примера   -  person Shane Ekerbicer    schedule 04.12.2014


Ответы (1)


1. Получите токен доступа

Я предполагаю, что вы показываете только свои собственные видео. Вам следует начать с чтения процедуры аутентификации для одного пользователя Vimeo: https://developer.vimeo.com/api/authentication#single-user.

Краткое описание: 1. Создайте приложение: https://developer.vimeo.com/apps. 2. Создайте токен доступа на странице вашего приложения. 3. Жестко закодируйте этот токен в свое приложение (желательно в файл конфигурации).

2. Получите ваши видео

Теперь, когда у вас есть токен доступа, отправьте HTTP-запрос GET на https://api.vimeo.com/me/videos с вашим токеном доступа в заголовке авторизации: Authorization: bearer <token>.

Ответ будет содержать до 25 видео, принадлежащих аутентифицированному пользователю. Если вам нужно больше 25, вам нужно сделать дополнительные запросы. Дополнительную информацию можно найти в документации по разбивке на страницы: https://developer.vimeo.com/api/spec#pagination, но в краткой версии вместо https://api.vimeo.com/me/videos, URL новой страницы находится под ключом "следующая".

3. Получите свои коды для встраивания

Встраиваемые коды в настоящее время генерируются с помощью oEmbed. Вы можете прочитать наши документы здесь: https://developer.vimeo.com/apis/oembed. Но вкратце вы делаете дополнительный HTTP-запрос к http://vimeo.com/api/oembed.json?url=<vimeo_url>, где vimeo_url - это поле «ссылка» в ответе с шага №2.

person Dashron    schedule 09.12.2014