通过 API 将私人视频分享给一些谷歌账户

Ada*_*vář 5 google-api youtube-api google-oauth youtube-data-api

我想弄清楚是否有可能在 youtube 上有一个私人视频,我可以通过 API 与特定的 Google 帐户共享。

我将有一个单独的网络应用程序,该应用程序将进行 Google 注册,注册后我将启用该 Google 帐户以观看我的私人视频。

理想情况下,我还想将视频嵌入到 Web 应用程序中(但我认为如果我是视频的所有者,我可以很容易地做到这一点)。

DaI*_*mTo 2

可以在 YouTube 上拥有一个私人视频,我可以通过 API 与特定的谷歌帐户共享。

不,你不能像谷歌驱动器上的文件一样直接与其他用户共享视频。

您可以在自己的网站上展示该视频,但我不确定我是否愿意尝试。问题是,它是一个私人视频,只有你才能观看。您必须验证您的应用程序并获取刷新令牌,这将允许您访问帐户和帐户上的视频。

然后,您将能够使用该刷新令牌来获取访问令牌,以便通过您的网站向其他人展示视频。您将遇到的问题是,如果刷新令牌停止工作(很少发生,但可能会发生),您将必须再次对其进行身份验证,然后您的解决方案才能起作用。

注意:服务帐户不适用于 YouTube API。所以不用费心走那条路。

  • @DalmTo 实际上,你可以。将视频设置为私有后,您可以邀请其他人(=其他 Google 帐户)观看该视频。访问权限仅限于指定帐户,因此其他知道该 ID 的人仍然无法观看该视频。据我所知,这只能通过 YouTube 网站实现,而不能通过 API 实现。 (4认同)