PHP - 如何通过 Youtube API v3 更改 youtube 视频的隐私状态?
PHP - How to change privacy status of a youtube video through Youtube API v3?
我需要知道如何更改 YouTube 视频的隐私状态。该视频的隐私状态为 'unlisted',我想更改为 'public'。
Here 有一个向视频添加一些标签的示例,但我不知道如何应用该示例来更新隐私状态。谢谢!
我在上传视频到 YouTube 时设置了隐私状态。我相信更新视频也类似。
我没有测试以下代码。但我希望你能试一试。
首先检索视频状态 属性。
$listResponse = $youtube->videos->listVideos('status', array('id' => $videoId));
然后你得到视频状态属性
$video = $listResponse[0];
$videoStatus = $video['status'];
然后你设置视频状态。有效值为 'private'、'public'、'unlisted'.
$videoStatus->privacyStatus = 'public';
最后你更新了状态,然后是视频
$video->setStatus($videoStatus);
$updateResponse = $youtube->videos->update('status', $video);
希望对您有所帮助
我需要知道如何更改 YouTube 视频的隐私状态。该视频的隐私状态为 'unlisted',我想更改为 'public'。
Here 有一个向视频添加一些标签的示例,但我不知道如何应用该示例来更新隐私状态。谢谢!
我在上传视频到 YouTube 时设置了隐私状态。我相信更新视频也类似。
我没有测试以下代码。但我希望你能试一试。
首先检索视频状态 属性。
$listResponse = $youtube->videos->listVideos('status', array('id' => $videoId));
然后你得到视频状态属性
$video = $listResponse[0];
$videoStatus = $video['status'];
然后你设置视频状态。有效值为 'private'、'public'、'unlisted'.
$videoStatus->privacyStatus = 'public';
最后你更新了状态,然后是视频
$video->setStatus($videoStatus);
$updateResponse = $youtube->videos->update('status', $video);
希望对您有所帮助