使用AuthSub对YouTube进行身份验证

时间:2011-12-30 21:07:10

标签: php youtube zend-framework authsub

我发现Google有两个相互矛盾的帐户。我认为因为开发者指南尚未更新。我收到了我的httpClient(我认为),现在我在开发者指南中已经到了这一步:

$yt = new Zend_Gdata_YouTube($httpClient, $applicationId, $clientId, $developerKey);

当我去检查我的开发人员密钥并尝试搜索应用程序ID和客户端ID时,我发现此段落:

  

每个YouTube API请求都应提供开发人员密钥。学到更多   请注意,您不再需要提供包含YouTube API请求的客户ID。   您可以在此处申请Apiary客户密钥。

那么我应该将什么用于应用程序和客户端ID?我试过把它们留空并使用任意蜇伤。以下是我尝试发表评论时收到的错误:

Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Expected response code 200, got 401 
<HTML> 
<HEAD> 
<TITLE>User authentication required.</TITLE> 
</HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> 
<H1>User authentication required.</H1> 
<H2>Error 401</H2> 
</BODY> 
</HTML> 
in /home/justinrob/ZendFramework/library/Zend/Gdata/App.php:709 Stack trace: 
#0 /home/justinrob/ZendFramework/library/Zend/Gdata.php(221): Zend_Gdata_App->performHttpRequest('POST', 'http://gdata.yo...', Array, '<atom:entry xml...', 'application/ato...', NULL) 
#1 /home/justinrob/ZendFramework/library/Zend/Gdata/App.php(900): Zend_Gdata->performHttpRequest('POST', 'http://gdata.yo...', Array, '<atom:entry xml...', 'application/ato...') 
#2 /home/justinrob/ZendFramework/library/Zend/Gdata/App.php(975): Zend_Gdata_App->post(Object(Zend_Gdata_YouTube_CommentEntry), 'http://gdata.yo...', NULL, NULL, Array) 
#3 /home/justinrob/mhjrmusic.com/common/zend/tests/bootstrap.php(99): Zend_Gdata_App->insertEntry(Object(Zend_Gdata_YouTube_CommentEn in /home/justinrob/ZendFramework/library/Zend/Gdata/App.php on line 709

0 个答案:

没有答案
相关问题