如何使用v3 YouTube API将video设置为“私有但共享”?

我在一所拥有机构YouTube帐户(Google Apps for Education)的学校工作。 video隐私选项包括公共 ,不公开私有

重要的一点:私人video可以与以下任何一方共享: – 机构(即所有拥有学校帐户的学生),或 – 特定电子邮件地址列表。

我们有一个使用v3 YouTube API(Java)自动将video上传到YouTube的工具。

我可以使用API​​来设置隐私:

VideoStatus videoStatus = new VideoStatus(); videoStatus.setPrivacyStatus("private"); 

但是如何使用YouTube API设置共享(例如,“与school.edu共享”)? 我认为这是可能的,因为它可以使用YouTube的在线video管理器 (手动)完成。

似乎有更多的人对此置之不理,但大多数问题可以追溯到几年前。

例如: YouTube API:链接到YT开发反应的私有video访问 : https : //groups.google.com/forum/#!topic / yourube -api-gdata / LkfDtwxjWp8 / discussion ( 2012年5月

遗憾的是,没有,我不相信会添加特定的function。

此外,JAL错误与 2014年4月的日期相关联 ,因此看起来私人video带有他们自己的一系列问题。

总而言之,我将坚持使用未列出的video方法 ,这对我来说似乎是一个很好的权衡。 我可以为我自己的一组用户返回不公开的video,这使我可以控制该级别。 如果某些用户感觉喜欢在YouTube链接上发送邮件,那就太糟糕了。 如上述链接所述:

有时,安全就是妥协。 在频谱的一端,您可以完全锁定内容,以便没有人可以访问数据。 另一方面,最可用和可访问的数据将不安全。

在查看YouTube Data API v3文档后,我得出的结论是,使用当前的API无法做到这一点。

这可能与当前报告为API缺陷的问题6265有关。 如果这不能解决您的使用案例,我强烈建议您提交gdata问题的增强票。