Exemplo n.º 1
0
    def __init__(self, req_format="json", domain="forrst.com/api",
                 secure=False, auth=None, api_version='v2'):

        domain += "/%s" % (api_version)

        APICall.__init__(self, auth=auth, req_format=req_format, domain=domain,
                         secure=secure)
Exemplo n.º 2
0
    def __init__(self, username, api_key, domain="codrspace.com/api/"):

        APICall.__init__(self, auth=None, req_format='json', domain=domain,
                         secure=False)

        self._api_key = api_key
        self._username = username
Exemplo n.º 3
0
    def __init__(self, req_format="json", domain="api.twitter.com", secure=True, auth=None, api_version="1"):
        """
        Create a new twitter API connector.

        Pass an `auth` parameter to use the credentials of a specific
        user. Generally you'll want to pass an `OAuth`
        instance::

            twitter = Twitter(auth=OAuth(
                    token, token_secret, consumer_key, consumer_secret))


        `domain` lets you change the domain you are connecting. By
        default it's `api.twitter.com` but `search.twitter.com` may be
        useful too.

        If `secure` is False you will connect with HTTP instead of
        HTTPS.

        `api_version` is used to set the base uri. By default it's '1'.
        """
        if req_format not in ("json", "xml", ""):
            raise ValueError("Unknown data format '%s'" % (req_format))

        if api_version is 1:
            if domain == "api.twitter.com" or domain == "stream.twitter.com":
                api_version = "1"
            else:
                api_version = None

        domain += "/%s" % (api_version)

        APICall.__init__(self, auth=auth, req_format=req_format, domain=domain, secure=secure)
Exemplo n.º 4
0
    def __init__(self, req_format="json", domain="api.github.com",
                 secure=True, auth=None):

        APICall.__init__(self, auth=auth, req_format=req_format, domain=domain,
                         secure=secure)