我有興趣將YouTube用作我的視頻後端服務,其中上傳到我的應用的所有視頻都存儲在YouTube的基礎架構中(並在其上播放)。通過API在YouTube上存儲私人視頻
問題是,我不希望我的用戶能夠輕鬆地在應用程序之外共享它們。
如何「鎖定」視頻,以便如果他們想共享視頻,他們必須在應用程序功能的限制範圍內執行此操作,並且無法訪問嵌入代碼或僅分享視頻的網址?
理想情況下,我希望能夠通過API以編程方式執行此操作。
我知道我可以通過他們的電子郵件地址在YouTube的常規界面中手動上傳「私人視頻」,但是如何在應用場景中工作?
假設我有一類用戶(說Coaches
),每個簽約的教練應該能夠看到我所有的視頻。
我必須以編程方式更改每次添加新教練時添加到數據庫中每個視頻的「私人蔘數」的用戶列表嗎?然後,我再考慮一下,那就沒什麼意義,因爲每次都是我的應用程序(代表新註冊的用戶)對它進行ping操作,對吧?
那麼最好的方法是什麼?這樣我的所有用戶都可以訪問視頻,但即使這些用戶也無法在我的應用程序之外共享此視頻?