2011-09-02 2 views
4

Google의 자습서를 사용하여 OAuth 2.0 인증 방법을 사용하여 Blogger API에 액세스하려고합니다. OAuth로 성공적으로 인증되었지만 API에 액세스하는 방법을 이해하지 못했습니다.OAuth 2.0을 사용하여 Google API에 액세스 (특히 Blogger) (PHP)

그들의 모든 예는 객체 $의 gdclient 오프 실행 - 당신이 AuthSub 서비스 방법을 사용하는 경우, Zend_Gdata_AuthSub :: getHttpClient ($ _ SESSION [ 'sessionToken'])로 설정되어있는;

그러나 OAuth2.0으로 인증 한 경우 $ gdclient를 설정할 항목을 찾지 못하는 것 같습니다! 도와주세요. 나머지 예제는 간단하지만 앞으로 언급 한 것처럼 $ gdclient가 모두 실행되지 않습니다. 지금까지 설정할 수 없었습니다.

블로거 API 튜토리얼 : http://code.google.com/apis/blogger/docs/1.0/developers_guide_php.html

의 OAuth 2.0 : http://code.google.com/apis/accounts/docs/OAuth2.html

감사합니다!

+5

3.c. ClientLogin username/password authentication 내가 내 자신의 질문에 대답을, 나는 생각한다. 나는 $ gdclient와 그 모든 젠드 프레임 워크를 사용하지 않는다. 나는 그들이 호출하는 링크에 대해서만 호출을한다. 나는 이것을 찾기가 매우 어려웠지만 https://github.com/jcleblanc/oauth/tree/master/oauth2-php-google에서 완전한 엔드 - 투 - 엔드 예제를 발견했다. 누군가 다른 의견이 있으면 언제나 더 나은 정보를 찾고 있습니다. 감사! –

+0

안녕하세요, 저는 Google Play 안드로이드 마켓에서 판매 보고서를 찾는 방법을 찾는 것과 같은 상황에 있습니다. 당신은 구글이 공식 api를 가지고 있다는 것을 알고있다. 이 페이지에서 https://developers.google.com/accounts/docs/OAuth2WebServer를 확인하십시오. –

답변

-2

는 제목 형성 :

$user = '[email protected]'; 
$pass = 'secretPasswd'; 
$service = 'blogger'; 

$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service, null, 
    Zend_Gdata_ClientLogin::DEFAULT_SOURCE, null, null, 
    Zend_Gdata_ClientLogin::CLIENTLOGIN_URI, 'GOOGLE'); 
$gdClient = new Zend_Gdata($client); 
관련 문제