我有一个谷歌帐户,可以通过 www.youtube.com 登录。但是,当我通过 Youtube API 使用以下代码时:
$httpClient = Zend_Gdata_ClientLogin::getHttpClient(
$username = 'EXAMPLE@EXAMPLE.COM',
$password = 'EXAMPLE',
$service = 'youtube',
$client = null,
$source = 'EXAMPLE', // a short string identifying your application
$loginToken = null,
$loginCaptcha = null,
"https://www.google.com/accounts/ClientLogin");
我收到以下错误:'Authentication with Google failed. Reason: BadAuthentication'
为什么我可以使用完全相同的凭据登录 google 和 youtube,但不能登录 API?