我在一所拥有机构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的在线视频管理器(手动)完成.
我正在实现一项服务,一旦视频上传到不同的服务器上,该服务就会自动将视频上传到 YouTube 频道。
\n\n当我第一次开始时,我使用 ClientLogin 身份验证和YouTube API v2.0 \xe2\x80\x93 直接上传,一切都运行良好。但是,由于 ClientLogin 已被弃用,我正在尝试更新以使用 v3.0。
\n\n我检查了此文档,它假设该文件存储在本地,但在我的情况下并非如此,并且该服务不会在我的本地计算机上运行,并且我无法获取 OAuth 2.0 的访问令牌。
\n\n有人可以提供指导吗?
\n