Home | Trees | Indices | Help |
---|
|
Application Default Credentials for use in calling Google APIs. The Application Default Credentials are being constructed as a function of the environment where the code is being run. More details can be found on this page: https://developers.google.com/accounts/docs/application-default-credentials Here is an example of how to use the Application Default Credentials for a service that requires authentication: <code> from __future__ import print_function # unnecessary in python3 from googleapiclient.discovery import build from oauth2client.client import GoogleCredentials PROJECT = 'bamboo-machine-422' # replace this with one of your projects ZONE = 'us-central1-a' # replace this with the zone you care about credentials = GoogleCredentials.get_application_default() service = build('compute', 'v1', credentials=credentials) request = service.instances().list(project=PROJECT, zone=ZONE) response = request.execute() print(response) </code> A service that does not require authentication does not need credentials to be passed in: <code> from googleapiclient.discovery import build service = build('discovery', 'v1') request = service.apis().list() response = request.execute() print(response) </code>
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from |
|
|||
Inherited from Inherited from |
|
|||
|
|||
|
|
|||
Inherited from |
|
|||
Inherited from |
|
Create an instance of GoogleCredentials. This constructor is not usually called by the user, instead GoogleCredentials objects are instantiated by GoogleCredentials.from_stream() or GoogleCredentials.get_application_default(). Args: access_token: string, access token. client_id: string, client identifier. client_secret: string, client secret. refresh_token: string, refresh token. token_expiry: datetime, when the access_token expires. token_uri: string, URI of token endpoint. user_agent: string, The HTTP User-Agent to provide for this application. revoke_uri: string, URI for revoke endpoint. Defaults to GOOGLE_REVOKE_URI; a token can't be revoked if this is None.
|
Whether this Credentials object is scopeless. create_scoped(scopes) method needs to be called in order to create a Credentials object for API calls. |
Create a Credentials object for the given scopes. The Credentials type is preserved. |
Get the fields and their values identifying the current credentials.
|
Get the Application Default Credentials for the current environment. Exceptions: ApplicationDefaultCredentialsError: raised when the credentials fail to be retrieved. |
Create a Credentials object by reading the information from a given file. It returns an object of type GoogleCredentials. Args: credential_filename: the path to the file from where the credentials are to be read Exceptions: ApplicationDefaultCredentialsError: raised when the credentials fail to be retrieved. |
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Nov 13 12:43:43 2014 | http://epydoc.sourceforge.net |