只是想知道如何使用API v3使用官方Google PHP库从YouTube删除视频。
我在这里看到这个:
使用YouTube Data API v3 从播放列表中删除视频
$youtubeService = new Google_YouTubeService($client);
$playlistItems = $youtubeService->playlistItems;
$deleteVid = $playlistItems->delete($videocode);
不确定这是否正确-如果视频不在播放列表中,这是否有效?
我还有API 的v2代码
使用Zend/PHP 删除YouTube视频
$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>');
希望能有所帮助!