2012-10-18 2 views
1

저는 www.youtube.com을 통해 절대 로그인 할 수있는 google 계정이 있습니다.올바른 로그인에도 불구하고 YouTube API - BadAuthentication

$httpClient = Zend_Gdata_ClientLogin::getHttpClient(

      $username = '[email protected]', 
      $password = 'EXAMPLE', 
      $service = 'youtube', 
      $client = null, 
      $source = 'EXAMPLE', // a short string identifying your application 
      $loginToken = null, 
      $loginCaptcha = null, 
      "https://www.google.com/accounts/ClientLogin"); 

나는 다음과 같은 오류가 나타납니다 : 나는 유튜브 API를 통해 다음과 같은 코드를 사용할 때 'Authentication with Google failed. Reason: BadAuthentication'

왜 내가 아니라에 동일한 자격 증명을 & 유튜브를 구글에 로그인 할 수있을 것입니다 API? Gmail 계정에

답변

1

문제는 당신이 ClientLogin에, 마녀를 사용하고 있다는 것입니다 웹 응용 프로그램이 아닌 설치된 응용 프로그램 용입니다. 토큰을 가져 API 호출을하려면이 값을 AuthSub로 변경해야합니다.

그렇다면 우리는 똑같은 문제가 있으며 변경하지 않았습니다 (Google, Twitter 및 Facebook의 모든 인증 변경 사항을 변경할 시간이 없습니까?). 우리의 솔루션은이 링크를 클릭하여 보안 문자를 사용하지 않도록하고 지침을 따라야하는 문제 텟 클라이언트를 알려이었다 올바른 방법은 아니지만,이