Zend framework Zend和YouTube不删除视频

Zend framework Zend和YouTube不删除视频,zend-framework,youtube-api,google-client-login,Zend Framework,Youtube Api,Google Client Login,直到昨天,我还可以使用Zend框架删除YouTube视频。现在看来这是不可能的 我使用的代码是: $httpClient = Zend_Gdata_ClientLogin::getHttpClient( $username, $password, 'youtube', null, 'MySite', null, null, 'https://www.google.com/accounts/ClientLo

直到昨天,我还可以使用Zend框架删除YouTube视频。现在看来这是不可能的

我使用的代码是:

$httpClient = Zend_Gdata_ClientLogin::getHttpClient(
               $username, $password, 'youtube', 
               null, 'MySite', null, null, 
              'https://www.google.com/accounts/ClientLogin');

$yt = new Zend_Gdata_YouTube($httpClient, '', '', $myDevKey);

$vid = $yt->getVideoEntry($myVidID, null, true);                                
$yt->delete($vid);
现在我得到了这个错误:

预期响应代码为200,获得的410不再可用

它是
$yt->delete($vid)导致问题的原因。也许YouTube已经改变了,但这曾经奏效。我尝试了另外两个开发密钥和youtube帐户,但仍然一无所获

视频在YouTube上,ID是正确的。

Zend_Gdata使用的视频在2012年4月20日被弃用,并于2015年5月26日关闭。如果您需要切换到使用Oauth2,此代码将不再有效


您可以使用当前的身份验证,然后使用在那里创建的访问令牌访问它。

您是否尝试过谷歌搜索“youtube api v3 php教程”为什么投票失败?我怎样才能改进这个帖子?