2

googleplus Using OAuth 2.0 for Web Server Applications からアクセス トークンを取得する方法を教えてください。コードをお持ちの場合は、ここに貼り付けてください。

4

1 に答える 1

3

以下はアクセストークンを取得する方法ですが、その前に認証コードを取得する必要があります

//認証コードを取得するためのコード

GoogleAuthorizationCodeRequestUrl authUrl = new GoogleAuthorizationCodeRequestUrl(
        CLIENT_ID, REDIRECT_URI,scopes);
         authUrl.setAccessType("offline");
    authUrl.setApprovalPrompt("force");

//アクセストークン取得コード

 HttpTransport netTransport = new NetHttpTransport();
      JsonFactory jsonFactory = new JacksonFactory();
      token = new GoogleAuthorizationCodeTokenRequest(netTransport, 
        jsonFactory, CLIENT_ID, CLIENT_SECRET, authorizationCode, 
        REDIRECT_URI).execute();
      System.out.println("Valid access token " + token.getAccessToken());
       GoogleCredential cd = new GoogleCredential().setAccessToken(token
        .getAccessToken());

このコードは

google-api-client 1.9.0-beta google-api-services-plus v1-rev11-1.6.0-beta

于 2012-06-11T18:53:28.910 に答える