我最近为自己创建了一个youtube上传器。我已经有将代码上传为“不公开”,“公开”或“私有”的代码,但是我不知道如何使用C#作为计划的上传文件进行上传。
video.Status.PrivacyStatus = "unlisted"; // or "private" or "public"
但是,如何针对Scheduled执行此操作?
您可以使用insert
它用于上传到YouTube的视频方法,且任选设置视频的元数据中给出的视频,并在您请求的视频资源添加以下属性:
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)格式指定。如果该值为空或该属性不存在,则安排广播无限期继续。
有关更多信息和示例,您也可以参考视频:插入和此SO帖子-我可以安排YouTube视频通过API发布吗?以及其他“有限”功能问题。希望对您有所帮助。祝您编码愉快!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句