2014-12-19 1 views
3

Мы давно используем Vimeo PRO, мы используем его для размещения наших видеороликов, которые показаны на нескольких веб-сайтах. Эти видеоролики настраиваются как конфиденциальные, поэтому их нельзя найти в публичной части Vimeo. До сих пор, когда нам нужно было показывать видео, мы либо получали код для встраивания из Vimeo, либо копировали «прямую ссылку» (т. Е. http://player.vimeo.com/external/1234567890.hd.mp4?s=nskljdfnsdlkn3498hnc3h49fo83h4oif3) в видеофайл требуемого качества и загружали его на стороннем проигрывателе. Никаких проблем вообще не все.Получить URL-адрес/Вставить код в приватное видео Vimeo programatically

Теперь мы собираемся начать обработку гораздо большего количества видеороликов, поэтому я рассматриваю способ автоматизировать процесс получения этих кодов встраивания или прямых ссылок. Похоже, что путь - это использовать Vimeo API.

Однако я начал изучать его, и я довольно смущен. В нем говорится о регистрации приложений, предоставлении прав пользователям при запросе доступа и других вещах, которые кажутся излишними для того, что мне действительно нужно.

У нас нет приложений для регистрации или нескольких пользователей для предоставления доступа, у нас просто есть имя пользователя/пароль Vimeo, и идея состоит в том, чтобы кодировать функцию, которая может использоваться на разных веб-сайтах, чтобы запросить URL-адрес видео или встроенный код на основе на его идентификатор Vimeo.

Я ищу не в том месте? Если нет, то какое «приложение» я должен зарегистрировать? Каждый сайт, который будет использовать видео с Vimeo? (у нас есть десятки)

Если Vimeo API - единственный способ пойти, может ли кто-нибудь связать пример, насколько это возможно, для того, чтобы мы могли использовать его?

Спасибо!

ответ

8

Vimeo API - это правильная система для использования, и я кратко опишу, что лучше всего подходит для описанного рабочего процесса.

  1. Регистрация приложения API на https://developer.vimeo.com/apps

Это необходимо для каждого приложения API. Нам нужно знать, кто использует нашу систему, и как связаться с ними, если это необходимо.

  1. Создать токен доступа.

Существует общая документация по адресу https://developer.vimeo.com/api/authentication, но вы, вероятно, будете использовать рабочий процесс «однопользовательского приложения». Это высокое название для «создания токена доступа через пользовательский интерфейс на вашей странице приложения, а затем жесткого кода в приложении». Этот токен доступа будет взаимодействовать с API от имени пользователя, зарегистрировавшего приложение.

  1. Запросить информацию о видео.

Существует множество различных вызовов API для получения видеоинформации. Вы можете найти их на https://developer.vimeo.com/api/endpoints./me/videos покажут все прошедшие проверку видео пользователя,/videos/{video_id} покажут одно видео.

+0

Возможна ли следующая сценария с использованием API? После регистрации приложения и доступа к токену установите в vimeo конфиденциальность видео как «Только я». В моем приложении программно аутентифицироваться как я, используя Oauth, затем запрашивать видеоинформацию с помощью конечной точки видео и вставлять видео, не требуя от пользователя вводить пароль. –

+0

Я столкнулся с такой же ситуацией, как @ JuanguiJordán, но я не смог получить видеоинформацию, установив конфиденциальность как «Only me», я аутентифицировался как сам, используя Oauth, но нет личной видеоинформации. –

+0

Если вы только собираетесь получить доступ к своим собственным видео, вы должны создать новый токен доступа через настройки своего приложения. После того, как у вас есть этот токен, любой запрос API к одному из ваших видеороликов (или коллекция ваших видео, таких как GET/me/videos) должна содержать всю личную информацию об этом видео. – Dashron

 Смежные вопросы

  • Нет связанных вопросов^_^