Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用youtube API v3和PHP删除视频_Php_Video_Youtube_Youtube Api - Fatal编程技术网

如何使用youtube API v3和PHP删除视频

如何使用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

我只是想知道如何使用官方的谷歌PHP库,使用API的v3从YouTube上删除视频

我在这里看到:

不确定这是否正确-如果视频不在播放列表中,这是否有效

我还有API v2的代码


但是,对于那些寻找答案的人来说,使用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>');