|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.api.client.http.json.JsonHttpClient
com.google.api.client.googleapis.services.GoogleClient
com.google.api.services.oauth2.Oauth2
public class Oauth2
Service definition for Oauth2 (v2).
OAuth2 API
For more information about this service, see the API Documentation
This service uses JsonHttpRequestInitializer to initialize global parameters via its
Oauth2.Builder. Sample usage:
public class Oauth2RequestInitializer implements JsonHttpRequestInitializer {
public void initialize(JsonHttpRequest request) {
Oauth2Request oauth2Request = (Oauth2Request)request;
oauth2Request.setPrettyPrint(true);
oauth2Request.setKey(ClientCredentials.KEY);
}
}
| Nested Class Summary | |
|---|---|
static class |
Oauth2.Builder
Builder for Oauth2. |
class |
Oauth2.Tokeninfo
|
class |
Oauth2.Userinfo
The "userinfo" collection of methods. |
| Field Summary | |
|---|---|
static String |
DEFAULT_BASE_PATH
Deprecated. (scheduled to be removed in 1.8) Use "/" + DEFAULT_SERVICE_PATH. |
static String |
DEFAULT_BASE_URL
The default encoded base URL of the service. |
static String |
DEFAULT_ROOT_URL
The default encoded root URL of the service. |
static String |
DEFAULT_SERVICE_PATH
The default encoded service path of the service. |
| Constructor Summary | |
|---|---|
Oauth2(HttpTransport transport,
JsonFactory jsonFactory)
Deprecated. (scheduled to be removed in 1.8) Use Oauth2(HttpTransport, JsonFactory, HttpRequestInitializer). |
|
Oauth2(HttpTransport transport,
JsonFactory jsonFactory,
HttpRequestInitializer httpRequestInitializer)
Construct a Oauth2 instance to connect to the Oauth2 service. |
|
| Method Summary | |
|---|---|
static Oauth2.Builder |
builder(HttpTransport transport,
JsonFactory jsonFactory)
Deprecated. (scheduled to removed in 1.8) Use Builder#Builder(HttpTransport, JsonFactory, HttpRequestInitializer). |
protected void |
initialize(JsonHttpRequest jsonHttpRequest)
|
Oauth2.Tokeninfo |
tokeninfo()
Create a request for the method "tokeninfo". |
Oauth2.Userinfo |
userinfo()
An accessor for creating requests from the Userinfo collection. |
| Methods inherited from class com.google.api.client.googleapis.services.GoogleClient |
|---|
batch, batch, buildHttpRequest, executeUnparsed, executeUnparsed |
| Methods inherited from class com.google.api.client.http.json.JsonHttpClient |
|---|
createParser, createSerializer, executeAsInputStream, getApplicationName, getBaseUrl, getJsonFactory, getJsonHttpParser, getJsonHttpRequestInitializer, getJsonObjectParser, getRequestFactory, getRootUrl, getServicePath, isBaseUrlUsed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
@Deprecated public static final String DEFAULT_BASE_PATH
DEFAULT_SERVICE_PATH.
public static final String DEFAULT_ROOT_URL
public static final String DEFAULT_SERVICE_PATH
public static final String DEFAULT_BASE_URL
| Constructor Detail |
|---|
@Deprecated
public Oauth2(HttpTransport transport,
JsonFactory jsonFactory)
Oauth2(HttpTransport, JsonFactory, HttpRequestInitializer).
Use Oauth2.Builder if you need to specify any of the optional parameters.
transport - The transport to use for requestsjsonFactory - A factory for creating JSON parsers and serializers
public Oauth2(HttpTransport transport,
JsonFactory jsonFactory,
HttpRequestInitializer httpRequestInitializer)
Use Oauth2.Builder if you need to specify any of the optional parameters.
transport - The transport to use for requestsjsonFactory - A factory for creating JSON parsers and serializershttpRequestInitializer - The HTTP request initializer or null for none| Method Detail |
|---|
protected void initialize(JsonHttpRequest jsonHttpRequest)
throws IOException
initialize in class JsonHttpClientIOException
@Deprecated
public static Oauth2.Builder builder(HttpTransport transport,
JsonFactory jsonFactory)
Builder#Builder(HttpTransport, JsonFactory, HttpRequestInitializer).
transport - The transport to use for requestsjsonFactory - A factory for creating JSON parsers and serializerspublic Oauth2.Userinfo userinfo()
Oauth2 oauth2 = new Oauth2(...);Oauth2.Userinfo.List request = oauth2.userinfo().list(parameters ...)
public Oauth2.Tokeninfo tokeninfo()
throws IOException
Oauth2.Tokeninfo.execute() method to invoke the remote operation.
IOException - if the initialization of the request fails
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||