【问题标题】:How to schedule a youtube video with youtube API V3 (c#)如何使用 youtube API V3 (c#) 安排 youtube 视频
【发布时间】:2016-11-13 21:16:45
【问题描述】:

我最近为自己创建了一个 youtube 上传器。我已经有了要上传为不公开、公开或私有的代码,但我不知道如何使用 C# 以计划上传的形式上传。

video.Status.PrivacyStatus = "unlisted"; // or "private" or "public"

但是我如何为 Scheduled 做到这一点?

【问题讨论】:

  • 请出示代码
  • 向问题添加代码

标签: c# youtube youtube-api


【解决方案1】:

您可以使用 insert 方法将视频上传到 YouTube,并可以选择设置视频的元数据,如 Videos 中给出的,并在您的视频资源请求中添加以下属性:

  • status.publishAt: datetime

    视频计划发布的日期和时间。 仅当视频的隐私状态为私有时才可设置。该值以ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) 格式指定。

  • liveStreamingDetails.scheduledStartTime: datetime

    计划开始广播的时间。该值以 ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) 格式指定。

  • liveStreamingDetails.scheduledEndTime: datetime

    广播计划结束的时间。该值以 ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) 格式指定。如果该值为空或该属性不存在,则广播将无限期地继续。

有关更多信息和示例,您还可以参考 Videos: insert 和此 SO 帖子 - Can I schedule YouTube videos for release via the API? And other 'limited' feature questions。我希望这会有所帮助。编码愉快!

【讨论】:

  • 谢谢!这正是我所需要的!
猜你喜欢
  • 2018-06-28
  • 1970-01-01
  • 2015-12-11
  • 2013-11-12
  • 2012-12-09
  • 2013-04-20
  • 2015-10-12
  • 2016-01-17
  • 2015-12-01
相关资源
最近更新 更多