Uzyskiwanie zerowego tokena Odśwież

Używam google-api-java-client w wersji 1.8-beta do uwierzytelniania oAuth2 z kontami Google. Wszystko dobrze, dopóki nie otrzymam obiektu GoogleTokenResponse, który ma token dostępu, ale nie token odświeżania. Aby zbudować adres URL żądania, korzystam z następującej metody:

<code>...
    googleAuthenticationUrl = new GoogleAuthorizationCodeRequestUrl(CLIENT_ID, callBackUrl, scopes).build();
...
</code>

Podczas pobierania tokena żądania wymieniam go z tokenem dostępu w tej linii:

<code>...
GoogleTokenResponse tokenResponse =  new GoogleAuthorizationCodeTokenRequest(new NetHttpTransport(), new JacksonFactory(), CLIENT_ID, CLIENT_SECRET, request.getParameter(CODE_URL_PARAM), callBackUrl).execute();
...
</code>

Zwrócony obiekt GoogleTokenResponse nie zawiera znacznika odświeżania:

<code>{"access_token":"ya29.AH..etc...9-Y","expires_in":3600,"token_type":"Bearer"}
</code>

Czy mógłbyś rzucić moje światło na ten problem? Bardzo ci dziękuje za pomoc!

questionAnswers(3)

yourAnswerToTheQuestion