Google plus Java API获取访问令牌
有谁能告诉我如何使用OAuth 2.0从googleplus获取用于Web服务器应用程序的访问令牌吗。如果您有任何代码,请将其粘贴在此处,我们将不胜感激以下是获取访问令牌的方法,但在此之前,您需要获取授权代码 //获取授权代码的代码Google plus Java API获取访问令牌,java,eclipse,jboss,Java,Eclipse,Jboss,有谁能告诉我如何使用OAuth 2.0从googleplus获取用于Web服务器应用程序的访问令牌吗。如果您有任何代码,请将其粘贴在此处,我们将不胜感激以下是获取访问令牌的方法,但在此之前,您需要获取授权代码 //获取授权代码的代码 GoogleAuthorizationCodeRequestUrl authUrl = new GoogleAuthorizationCodeRequestUrl( CLIENT_ID, REDIRECT_URI,scopes);
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());
此代码使用
谷歌api客户端1.9.0-beta版
google api services plus v1-rev11-1.6.0-betatoken=新的GoogleAuthorizationCodeTokenRequest(netTransport、jsonFactory、客户端ID、客户端机密、授权代码、重定向URI)。执行();我们将从何处获取此授权代码?您将使用GoogleAuthorizationCodeRequestUrl获取此授权代码,该URL构成可用于请求授权代码的授权URL