我需要知道如何更改YouTube视频的隐私状态。该视频的隐私状态为“不公开”,我想更改为“公开”。
这里有一个向视频添加一些标签的示例,但我不知道如何将示例应用于更新隐私状态。谢谢!
我已将视频上传到YouTube时设置了隐私状态。我认为更新视频也是如此。
我没有测试以下代码。但我希望您能尝试一下。
首先,您检索视频状态属性。
$listResponse = $youtube->videos->listVideos('status', array('id' => $videoId));
然后您获得视频状态属性
$video = $listResponse[0];
$videoStatus = $video['status'];
然后设置视频状态。有效值为“私人”,“公开”,“不公开”。
$videoStatus->privacyStatus = 'public';
最后,您先更新状态,然后再更新视频
$video->setStatus($videoStatus);
$updateResponse = $youtube->videos->update('status', $video);
希望这能够帮到你
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句