Google 휴대용 연락처 API로 작업하는 임. 내 웹 응용 프로그램이 Google 연락처에서 연락처 목록을 가져올 수 있도록 허용해야합니다.phl curl OAuth GetAccessToken
이 프로세스는 앱이 OAuthGetRequestToken, OAuthAuthorizeToken 및 OAuthGetAccessToken을 필요로하는 3 단계 앱입니다.
requestToken 및 authorizeToken을 성공적으로 완료했지만 getAccessToken이 붙어 있습니다. 나는 아무런 오류가 없지만 Google로부터 어떤 연락처 목록도받지 못했습니다.
내 comsumer 키와 비밀
는샘플 요청은 다음과 액세스를 요청하는 경우로 "익명"입니다 :
POST /accounts/OAuthGetAccessToken HTTP/1.1
Host: www.google.com
Content-Type: application/x-www-form-urlencoded
Authorization: OAuth
oauth_consumer_key="example.com",
oauth_token="CKF50YzIHxCT85KMAg",
oauth_verifier="fERNOO3NfWph90CPCeIutmFA",
oauth_signature_method="RSA-SHA1",
oauth_signature="wOJIO9A2W5mFwDgiDvZbTSMK%2FPY%3D",
oauth_timestamp="137131200",
oauth_nonce="4572616e48616d6d65724c61686176",
oauth_version="1.0"
내 Q, 나는 새로운 서명을 생성 할 필요가 또는 난을 할 수있다 getRequestToken에서 같은 것을 사용 하시겠습니까?
새 토큰을 생성해야하는 경우 어떻게해야합니까 ??
POST는 PHP 컬에서 GET과 동일합니까? 만약 내가 어떻게해야합니까?
더 많은 정보가 있지만 Google에서는 클라이언트 측에서 작성하기가 훨씬 쉬운 OAuth2에 대한 지원을 시작했습니다. http://googlecode.blogspot.com/2011/03/making-auth-easier-oauth-20-for-google.html 사양은 최종적인 것이 아니지만 체크 아웃 할 가치가있을 수 있습니다. –