Просто интересно, как бы я удалил видео с YouTube с помощью v3 API, используя официальную библиотеку Google PHP.
Я вижу это здесь:
Удаление видео из плейлиста с помощью YouTube Data API v3
$youtubeService = new Google_YouTubeService($client);
$playlistItems = $youtubeService->playlistItems;
$deleteVid = $playlistItems->delete($videocode);
Не уверен, что это правильно — это работает, если видео отсутствует в плейлисте?
У меня также есть код для v2 API
Удаление видео с YouTube с помощью Zend / PHP
$videoEntryToDelete = $yt->getVideoEntry($videoId, null, true);
$yt->delete($videoEntryToDelete);
Но лучше использовать v3
Для тех, кто ищет ответ, это было так:
$youtube = new Google_Service_YouTube($client);
...
//do your authoraisation stuff + getting access token etc
...
$youtube->videos->delete('<Your Video ID>');
Надеюсь, это поможет!
Других решений пока нет …