如何使用youtube API v3和PHP删除视频
我只是想知道如何使用官方的谷歌PHP库,使用API的v3从YouTube上删除视频 我在这里看到: 不确定这是否正确-如果视频不在播放列表中,这是否有效 我还有API v2的代码如何使用youtube API v3和PHP删除视频,php,video,youtube,youtube-api,Php,Video,Youtube,Youtube Api,我只是想知道如何使用官方的谷歌PHP库,使用API的v3从YouTube上删除视频 我在这里看到: 不确定这是否正确-如果视频不在播放列表中,这是否有效 我还有API v2的代码 但是,对于那些寻找答案的人来说,使用v3是这样的: $youtube = new Google_Service_YouTube($client); ... //do your authoraisation stuff + getting access token etc ... $youtube->video
但是,对于那些寻找答案的人来说,使用v3是这样的:
$youtube = new Google_Service_YouTube($client);
...
//do your authoraisation stuff + getting access token etc
...
$youtube->videos->delete('<Your Video ID>');
$youtube=新的谷歌服务\u youtube($client);
...
//做你的授权工作+获取访问令牌等
...
$youtube->视频->删除(“”);
希望有帮助 嗨,我也有同样的问题你有没有找到解决办法?Thanks@James:是的!最后(今天)。您需要使用这一行:$youtube->videos->delete($id);其中,$youtube是您的Google_Service_youtube()的新实例。@James$id值也是您的视频id-以防万一您想知道。我如何进行身份验证并获得访问令牌?如果我只想为一个youtube用户这样做,我可以硬编码吗?谢天谢地,我似乎可以使用从开发人员控制台获得的api密钥在我的帐户中列出频道,但我无法删除,我看到了这个错误:
(401)需要登录
$videoEntryToDelete = $yt->getVideoEntry($videoId, null, true);
$yt->delete($videoEntryToDelete);
$youtube = new Google_Service_YouTube($client);
...
//do your authoraisation stuff + getting access token etc
...
$youtube->videos->delete('<Your Video ID>');