我需要知道如何更改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);
希望这对您有帮助