Мне нужно знать, как изменить статус конфиденциальности видео с YouTube. У видео есть статус «незарегистрированный», и я хочу перейти на «общедоступный».
Здесь есть пример добавления некоторых тегов в видео, но я не знаю, как применить пример статуса конфиденциальности обновлений. Спасибо!
Я установил статус конфиденциальности при загрузке видео на 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);
Надеюсь, что это поможет вам