|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractMap<String,Object>
com.google.api.client.util.GenericData
com.google.api.client.auth.oauth2.draft10.AccessTokenRequest
com.google.api.client.auth.oauth2.draft10.AccessTokenRequest.RefreshTokenGrant
com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessTokenRequest.GoogleRefreshTokenGrant
public static class GoogleAccessTokenRequest.GoogleRefreshTokenGrant
Google extension to the OAuth 2.0 request to refresh an access token.
Sample usage:
static void requestAccessToken() throws IOException {
try {
GoogleRefreshTokenGrant request = new GoogleRefreshTokenGrant(new NetHttpTransport(),
new JacksonFactory(),
"s6BhdRkqt3",
"gX1fBat3bV",
"n4E9O119d");
AccessTokenResponse response = request.execute();
System.out.println("Access token: " + response.accessToken);
} catch (HttpResponseException e) {
AccessTokenErrorResponse response = e.response.parseAs(AccessTokenErrorResponse.class);
System.out.println("Error: " + response.error);
}
}
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.api.client.auth.oauth2.draft10.AccessTokenRequest |
|---|
AccessTokenRequest.AssertionGrant, AccessTokenRequest.AuthorizationCodeGrant, AccessTokenRequest.GrantType, AccessTokenRequest.RefreshTokenGrant, AccessTokenRequest.ResourceOwnerPasswordCredentialsGrant |
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V> |
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
Map.Entry<K,V> |
| Field Summary |
|---|
| Fields inherited from class com.google.api.client.auth.oauth2.draft10.AccessTokenRequest.RefreshTokenGrant |
|---|
refreshToken |
| Fields inherited from class com.google.api.client.auth.oauth2.draft10.AccessTokenRequest |
|---|
authorizationServerUrl, clientId, clientSecret, grantType, jsonFactory, scope, transport, useBasicAuthorization |
| Fields inherited from class com.google.api.client.util.GenericData |
|---|
unknownFields |
| Constructor Summary | |
|---|---|
GoogleAccessTokenRequest.GoogleRefreshTokenGrant()
|
|
GoogleAccessTokenRequest.GoogleRefreshTokenGrant(HttpTransport transport,
JsonFactory jsonFactory,
String clientId,
String clientSecret,
String refreshToken)
|
|
| Method Summary |
|---|
| Methods inherited from class com.google.api.client.auth.oauth2.draft10.AccessTokenRequest |
|---|
execute, executeUnparsed |
| Methods inherited from class com.google.api.client.util.GenericData |
|---|
clone, entrySet, get, getUnknownKeys, put, putAll, remove, set, setUnknownKeys |
| Methods inherited from class java.util.AbstractMap |
|---|
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GoogleAccessTokenRequest.GoogleRefreshTokenGrant()
public GoogleAccessTokenRequest.GoogleRefreshTokenGrant(HttpTransport transport,
JsonFactory jsonFactory,
String clientId,
String clientSecret,
String refreshToken)
transport - HTTP transport for executing request in AccessTokenRequest.execute()jsonFactory - JSON factory to use for parsing response in AccessTokenRequest.execute()clientId - client identifierclientSecret - client secretrefreshToken - refresh token associated with the access token to be refreshed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||