PHP-如何通过YouTube API V3更改YouTube视频的隐私状态



我需要知道如何更改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);

希望这对您有帮助

相关内容

  • 没有找到相关文章

最新更新