【发布时间】:2015-10-02 12:57:03
【问题描述】:
我正在制作一个程序,任何用户都可以将视频上传到我的 youtube 频道。但它会产生错误。我的代码如下:-
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_YouTube');
Zend_Loader::loadClass('Zend_Gdata_AuthSub');
Zend_Loader::loadClass('Zend_Gdata_App_Exception');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
$authenticationURL= 'https://www.google.com/accounts/ClientLogin';
$client = "";
$email = 'theprofessional1992@gmail.com';
$passwd = '*******************';
try {
$client = Zend_Gdata_ClientLogin::getHttpClient($email, $passwd, 'cl');
} catch (Zend_Gdata_App_CaptchaRequiredException $cre) {
echo 'URL of CAPTCHA image: ' . $cre->getCaptchaUrl() . "\n";
echo 'Token ID: ' . $cre->getCaptchaToken() . "\n";
} catch (Zend_Gdata_App_AuthException $ae) {
echo 'Problem authenticating: ' . $ae->exception() . "\n";
}
错误:- 注意:未定义的偏移量:1 in C:\wamp\www\Yt\zdata\demos\Zend\Gdata\YouTubeVideoApp\Zend\Gdata\ClientLogin.php 在第 150 行
我什至不知道这个功能是如何实现的。
请帮忙?
【问题讨论】:
-
我正在做以下工作:-
-
$httpClient = Zend_Gdata_ClientLogin::getHttpClient( $username = 'theprofessional1992@gmail.com', $password = 'everythingisplankrishan108', $service = 'youtube', $client = null, $source = ' MySource', // 一个标识您的应用程序的短字符串 $loginToken = null, $loginCaptcha = null, $authenticationURL);
标签: php zend-framework oauth youtube gdata