Свойство Youtube API v3 contentDetails.contentRating.ytRating не работает при обновлении - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь обновить информацию о уже загруженном видео YouTube, используя официальный API v3 PHP с этими кодами:

 $videoContentDetails = new Google_Service_YouTube_VideoContentDetails();
 $contentRating = new Google_Service_YouTube_ContentRating();
 $contentRating->setYtRating('ytAgeRestricted');
 $videoContentDetails->setContentRating($contentRating);
 $video->setContentDetails($videoContentDetails);

Он успешно обновляет видео с другими опубликованными данными (фрагмент, статус , большой палец.) но видео не ограничено по возрасту.


До этого я также пробовал это свойство, но оно вообще не работало и выдает что-то вроде 'autharazition ошибка '.

$videoAgeGating = new Google_Service_YouTube_VideoAgeGating();
$videoAgeGating->setRestricted(true);
$video->setAgeGating($videoAgeGating);
...