Авторизация для работы с youtube api

maximum7

Новичок
Авторизация для работы с youtube api

Добрый день,

Есть проблема с прохождением авторизации при работе с youtube api. Первым делом открыл http://code.google.com/intl/ru/apis/youtube/developers_guide_php.html. Прочитал описание для авторизации, решил использовать ClientLogin, код получился таким:

PHP:
function RunhttpClient() { 
	$authenticationURL= 'https://www.google.com/youtube/accounts/ClientLogin';
	
	$httpClient = Zend_Gdata_ClientLogin::getHttpClient(
	$username = $this->_user_name,
        $password = $this->_password,
        $service = 'youtube',
        $client = null,
        $source = $this->_source,
        $loginToken = null,
        $loginCaptcha = null,
	$authenticationURL);
		
	$httpClient->setHeaders('X-GData-Key', "key=".$this->_mykey);
	$yt = new Zend_Gdata_YouTube($httpClient);
}
Далее когда я делаю его вызов

PHP:
function youtube () {
include_once "Zend/Loader.php"; // the Zend dir must be in your include_path
Zend_Loader::loadClass('Zend_Gdata_YouTube');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); 

session_start();
$this->RunhttpClient();

}
То получаю ошибку

Fatal error: Uncaught exception 'Zend_Gdata_App_CaptchaRequiredException' with message 'CAPTCHA challenge issued by server' in Z:\usr\local\php5\Zend\library\Zend\Gdata\ClientLogin.php:170 Stack trace: #0 Z:\home\localhost\class.video.php(134): Zend_Gdata_ClientLogin::getHttpClient('default', '73aSD93813', 'youtube', NULL, 'test_dasbord', NULL, NULL, 'https://www.goo...')
#4 {main} thrown in Z:\usr\local\php5\Zend\library\Zend\Gdata\ClientLogin.php on line 170

О такой ошибке нет ни слова в руководстве разработчика, как её исправить?

-~{}~ 09.03.10 15:28:

Сделал так:

PHP:
    try {

	$authenticationURL= 'https://www.google.com/youtube/accounts/ClientLogin';
	
	$httpClient = Zend_Gdata_ClientLogin::getHttpClient(
	$username = $this->_user_name,
    $password = $this->_password,
    $service = 'youtube',
    $client = null,
    $source = $this->_source, // a short string identifying your application
    $loginToken = null,
    $loginCaptcha = null,
	$authenticationURL);
		
	$httpClient->setHeaders('X-GData-Key', "key=".$this->_mykey);
	$yt = new Zend_Gdata_YouTube($httpClient);
	
   } catch (Zend_Gdata_App_Exception $e) {
        print ' Error : ' . $e->getMessage();
        return;
    }
получил сообщение:
Error : CAPTCHA challenge issued by server
 

Фанат

oncle terrible
Команда форума
ну, вроде, текст сообщения понятен.
мне кажется, вопрос-то к пхп отношения не имеет
надо спрашивать у гугля, у тех, кто с его апи работает
 
Сверху