Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google plus Java API获取访问令牌_Java_Eclipse_Jboss - Fatal编程技术网

Google plus Java API获取访问令牌

Google plus Java API获取访问令牌,java,eclipse,jboss,Java,Eclipse,Jboss,有谁能告诉我如何使用OAuth 2.0从googleplus获取用于Web服务器应用程序的访问令牌吗。如果您有任何代码,请将其粘贴在此处,我们将不胜感激以下是获取访问令牌的方法,但在此之前,您需要获取授权代码 //获取授权代码的代码 GoogleAuthorizationCodeRequestUrl authUrl = new GoogleAuthorizationCodeRequestUrl( CLIENT_ID, REDIRECT_URI,scopes);

有谁能告诉我如何使用OAuth 2.0从googleplus获取用于Web服务器应用程序的访问令牌吗。如果您有任何代码,请将其粘贴在此处,我们将不胜感激

以下是获取访问令牌的方法,但在此之前,您需要获取授权代码

//获取授权代码的代码

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-beta

token=新的GoogleAuthorizationCodeTokenRequest(netTransport、jsonFactory、客户端ID、客户端机密、授权代码、重定向URI)。执行();我们将从何处获取此授权代码?您将使用GoogleAuthorizationCodeRequestUrl获取此授权代码,该URL构成可用于请求授权代码的授权URL