0
我需要知道如何更改YouTube视频的隐私状态。该视频具有“未公开”的隐私状态,我想更改为“公开”。PHP - 如何通过Youtube API v3更改YouTube视频的隐私状态?
Here有一个示例为视频添加一些标签,但我不知道如何应用该示例更新隐私状态。谢谢!
我需要知道如何更改YouTube视频的隐私状态。该视频具有“未公开”的隐私状态,我想更改为“公开”。PHP - 如何通过Youtube API v3更改YouTube视频的隐私状态?
Here有一个示例为视频添加一些标签,但我不知道如何应用该示例更新隐私状态。谢谢!
我在将视频上传到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);
希望这将帮助你
非常感谢您完美的作品。 :D – ricopo
您是否可以帮助做同样的事情,但更改播放列表的隐私状态? – ricopo
它与答案类似。以下是你必须做的改变。 1 - 检索播放列表'$ youtube-> playlists-> listPlaylists('status',array('id'=> $ playlistId));'。 2 - 更新播放列表'$ youtube->播放列表 - >更新('status',$ playlistStatus);'。设置状态是相同的。我从未尝试过。希望这也能帮助你。 –