【问题标题】:How can I set videos to "private yet shared" using the v3 YouTube API?如何使用 v3 YouTube API 将视频设置为“私有但共享”?
【发布时间】:2016-10-01 11:07:11
【问题描述】:

我在一所拥有机构 YouTube 帐户(Google Apps for Education)的学校工作。视频隐私选项是公开不公开私人

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

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

我可以使用 API 设置隐私:

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

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

【问题讨论】:

  • 这篇相关的 SO 帖子 - Google Youtube Data API: Private videos with API key 可能会有所帮助。 :)
  • 感谢@Teyam 的回复。不幸的是,那个帖子是无关的。我的问题:当以编程方式将视频上传到 YouTube 时,如何使用 YouTube API 设置 privacy-status = "private yet shared..."?
  • 你是如何分享私人视频的?视频 -> 视频管理器 -> 基本 -> 私人 -> 分享 -> 与他人分享(通过输入他们的电子邮件)?
  • @JAL:没错,是的

标签: java youtube youtube-api youtube-data-api


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    似乎越来越多的人对此一无所知,但大多数问题都可以追溯到几年前。

    例如:YouTube API: Private Video Access 链接到 YT 开发人员的反应:https://groups.google.com/forum/#!topic/youtube-api-gdata/LkfDtwxjWp8/discussion2012 年 5 月

    不幸的是,没有,我不相信具体的 将添加功能。

    此外,the bug JAL linked to 的日期为 2014 年 4 月,因此私人视频似乎有其自身的一系列问题。

    最后,我将坚持使用the unlisted video approach,这对我来说似乎是一个很好的权衡。我可以为我自己的一组用户返回未列出的视频,这使我可以控制该级别。如果某些用户喜欢围绕 YouTube 链接邮寄,那就太糟糕了。正如上述链接所述:

    有时,安全就是妥协。一方面,您可以将事物完全锁定,以使任何人都无法访问数据。另一方面,最有用和可访问的数据将不安全。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-19
      • 2021-07-04
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      • 2018-01-27
      相关资源
      最近更新 更多