如何使用v3 YouTube API将视频设置为"私有但共享"?

Joh*_*man 10 java youtube youtube-api youtube-data-api

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

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

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

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

VideoStatus videoStatus = new VideoStatus();
videoStatus.setPrivacyStatus("private");
Run Code Online (Sandbox Code Playgroud)

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

JAL*_*JAL 1

在查看了 YouTube Data API v3 文档后,我得出的结论是,当前的 API 无法实现这一点。

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