YouYube API Смотреть частные видео - PullRequest
6 голосов
/ 04 сентября 2010

У меня есть веб-сайт с черновым режимом.Кто-то может войти в систему и посмотреть, как выглядит сайт, чтобы одобрить его, прежде чем публика сможет его увидеть.У меня есть видео YouTube на аккаунте, который я разместил в частном порядке, потому что я не хочу, чтобы мир их видел.

Однако я хочу, чтобы люди, которые входят в черновой режим, могли наблюдать за частными встраиваниями.

Есть ли способ, которым я могу использовать API YouTube и делать это так, чтобы люди могли только просматривать видео и не входить в систему под этим именем (чтобы они не могли изменять настройки видео) и не моглиоставаться в системе после выхода с моей веб-страницы?

Ответы [ 3 ]

10 голосов
/ 17 января 2011

Пометить ваши видео как частные, а не частные.

Иногда безопасность - это компромисс. На одном конце спектра вы можете заблокировать вещи полностью, чтобы никто не мог получить доступ к данным. С другой стороны, наиболее полезные и доступные данные не будут защищены.

С учетом вышесказанного вы запрашиваете функциональность для N пользователей, когда используемая модель безопасности слишком ограничительна и допускает только 25 пользователей.

Безопасность и доступность состоят из баланса между приемлемым стандартом доступности и одновременным соблюдением приемлемого стандарта безопасности.

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

http://www.google.com/support/youtube/bin/answer.py?answer=181547

Доступ к вашим видео может получить любой, у кого есть ссылка. Это могут быть только пользователи, имеющие доступ к вашей системе. Ссылка не является общедоступной, поэтому очень маловероятно, что кто-то угадает или найдет ваши видео на YouTube, поскольку сами URL-адреса состоят из случайных символов.

Единственный способ, которым другие люди могут получить доступ к видео, - это если ваши вошедшие пользователи заходят в исходный код браузера, после входа в систему и отправляют URL-адреса своим друзьям.

  • Вашим пользователям не нужны учетные записи YouTube.
  • Видео доступны только пользователям, которые входят в систему ИЛИ пользователям, которые входят в систему, просматривают источник и передают URL другим пользователям.
  • Безопасность можно снизить, периодически меняя URL-адреса видео.

Шаги, чтобы пометить ваше видео как частное:

  • Нажмите на свое видео, чтобы загрузить его на YouTube.
  • В левом верхнем углу нажмите «Редактировать детали видео»
  • Прокрутите вниз до места, где написано "Это видео", и в раскрывающемся списке выберите "Не в списке".

Select Unlisted as your preference

4 голосов
/ 14 января 2011

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

Так что, в конечном счете, ваш пользователь будет смотреть видео сам, без вас как человека в центре. Поэтому вы будете искать что-то вроде защиты вашего видео паролем.
Быстрый поиск в Google поднял это .

Вы можете изменить конфиденциальность трансляции вариант для частного. Тогда ваши "конкретные пользователям "понадобятся аккаунты YouTube и нужно будет "подружить" тебя (или порок Versa). Затем вы редактируете трансляцию опция конфиденциальности видео, чтобы добавить друзья (до 25) на видео. Oни будет автоматически отправлено с тобой сообщение ". Они вошли в их аккаунт YouTube, и они возможность смотреть видео.

При аутентификации пользователя, загрузившего видео в API, вы также сможете получить эти приватные видео ( см. Руководство для разработчиков: получение обновлений ).

Отказ от ответственности: я не делаю YouTube API, я не мог проверить это.

0 голосов
/ 17 января 2011

Если YouTube не работает для вас в целях безопасности ваших видео, вы можете рассмотреть возможность использования FlowPlayer Free для размещения видео в собственной сети, а затем использовать бесплатный флеш-плеер на своем веб-сайте. Это позволит вам сделать все URL-адреса доступными только для аутентифицированных пользователей.

http://flowplayer.org/download/index.html

Вот пример их демонстрации на моем локальном веб-сервере с размещением видео на локальном сервере Apache.

alt text

...