Я заинтересован в использовании YouTube в качестве моего видеообслуживания, где все видео, загруженные в мое приложение, хранятся в (и воспроизводятся) инфраструктуре YouTube.Сохранять личные видео на YouTube через API
Проблема в том, что я не хочу, чтобы мои пользователи могли легко делиться ими за пределами приложения.
Как заблокировать видео, так что если они захотят поделиться ими, они должны сделать это в пределах функциональности приложения и не получить доступ к коду Embed или просто поделиться URL-адресом видео ?
В идеале, я хотел бы иметь возможность сделать это программным способом через API.
Я знаю, что могу вручную загрузить «Частные видео», которые я бы поделился с людьми через их адрес электронной почты, в обычном интерфейсе YouTube, но как это будет работать в сценарии приложения?
Скажем, у меня есть класс пользователя (скажем Coaches
), где каждый тренер, который подписывается, должен уметь видеть все мои видео.
Должен ли я программно изменять список пользователей, которые я добавляю к «частным параметрам» каждого видео в моей базе данных каждый раз, когда добавляется новый тренер? Опять же, чем больше я думаю об этом, это не имеет большого смысла, потому что это будет мое приложение, которое проверяет API (от имени этого недавно зарегистрированного пользователя) каждый раз, правильно?
Так какой будет лучший способ приблизиться к этому, так что все мои пользователи, которым должен иметь доступ к видео, делают, но даже эти пользователи не могут поделиться этим видео вне моего приложения?