apiclient.discovery
index
/home/jcgregorio/projects/apiary/apiclient/discovery.py

Client for discovery based APIs
 
A client library for Google's discovery
based APIs.

 
Modules
       
httplib2
logging
os
re
simplejson
uritemplate
urllib
urlparse

 
Functions
       
build(serviceName, version, http=None, discoveryServiceUrl='https://www.googleapis.com/discovery/v0.2beta1/describe/{api}/{apiVersion}', developerKey=None, model=<apiclient.model.JsonModel object>, requestBuilder=<class 'apiclient.http.HttpRequest'>)
build_from_document(service, base, future=None, http=None, developerKey=None, model=<apiclient.model.JsonModel object>, requestBuilder=<class 'apiclient.http.HttpRequest'>)
Args:
  service: string, discovery document
  base: string, base URI for all HTTP requests, usually the discovery URI
  future: string, discovery document with future capabilities
  auth_discovery: dict, information about the authentication the API supports
  http: httplib2.Http, An instance of httplib2.Http or something that acts
    like it that HTTP requests will be made through.
  developerKey: string, Key for controlling API usage, generated
    from the API Console.
  model: Model class instance that serializes and
    de-serializes requests and responses.
  requestBuilder: Takes an http request and packages it up to be executed.
createResource(http, baseUrl, model, requestBuilder, developerKey, resourceDesc, futureDesc)
key2param(key)
max-results -> max_results

 
Data
        DISCOVERY_URI = 'https://www.googleapis.com/discovery/v0.2beta1/describe/{api}/{apiVersion}'
URITEMPLATE = <_sre.SRE_Pattern object>
VARNAME = <_sre.SRE_Pattern object>
__author__ = 'jcgregorio@google.com (Joe Gregorio)'

 
Author
        jcgregorio@google.com (Joe Gregorio)