Можно ли проверить подлинность видео на YouTube / Vimeo? - PullRequest
0 голосов
/ 02 марта 2012

Я переписываю свой сценарий обмена видео в Django.Допустим, вы стали пользователем на моем сайте, у вас уже есть видео под названием " C ++ programmer " на YouTube, вы хотите импортировать его на мой сайт, я просто хочу убедиться, что это ваше видео, а выЯ не использую чужое видео для продвижения вашего канала.

Поэтому я не могу создавать формы для встраивания, потому что коды встраивания доступны для всех.

Я хочу аутентифицировать процесс, может быть что-то вроде: " Войдите в свой аккаунт youtube vimeo, чтобы импортировать ваши видео."

Если я могу добавить другой сайт для обмена видео (metacafe, dailymotion и т. Д.), Это будет здорово, но сначала я хочу получить егосделано с vimeo и youtube (я не хочу импортировать просмотры и рейтинг, только видео, может быть заголовок и описание. Но если я могу просто импортировать видео, это тоже будет здорово)

1 Ответ

1 голос
/ 02 марта 2012

Этого можно добиться, используя видеопотоки из Data Api .Поэтому я предполагаю, что вы знаете, как анализировать ответы ATOM, RSS или JSON, и что пользователь зашел на ваш сайт со своей учетной записью Google, если он этого не потребует, иначе это не будет работать.Сделав это, теперь вы можете получить их идентификатор пользователя YouTube или имя пользователя.С помощью имени пользователя вы теперь можете запросить данные API с помощью URI, например, такого:

http://gdata.youtube.com/feeds/api/videos?alt=atom&author=user1   #we are looking at user1's channel

Это отвечает с помощью атома.У вас есть возможность RSS, ATOM или JSON.Вам понадобится тег id внутри пространства имен entry, например,

<entry gd:etag='W/"A0IHQ347eCp7I2A9WhVTFEQ."'>
 <id>tag:youtube.com,2008:video:L_30JzRGDHI</id>
 ...
 <title>User1's first video</title>

video:L_30JzRGDHI - это то, что вам нужно.L_30JzRGDHI - это идентификатор одного из видео пользователя user1.Теперь вы можете собрать все идентификаторы пользователя user1 и соответствующие заголовки видео и отправить пользователя на страницу, где он / она сможет выбрать видео для импорта на ваш сайт.

Вот страница , где вы можете поиграть с API и посмотреть, какие детали вы можете получить из ответа.Это для YouTube, я не знаю о других сайтах, у вас есть идея сейчас, просто посмотрите, может ли он работать с API других сайтов

...