Ejemplo n.º 1
0
  def __init__(self, api_key, api_secret, base_api_uri=None):
    if not api_key:
      raise ValueError('Missing `api_key`.')
    if not api_secret:
      raise ValueError('Missing `api_secret`.')

    # Allow passing in a different API base.
    self.BASE_API_URI = check_uri_security(base_api_uri or self.BASE_API_URI)

    # Set up a requests session for interacting with the API.
    self.session = self._build_session(HMACAuth, api_key, api_secret, self.API_VERSION)
Ejemplo n.º 2
0
    def __init__(self, api_key, api_secret, base_api_uri=None):
        if not api_key:
            raise ValueError('Missing `api_key`.')
        if not api_secret:
            raise ValueError('Missing `api_secret`.')

        # Allow passing in a different API base.
        self.BASE_API_URI = check_uri_security(base_api_uri
                                               or self.BASE_API_URI)

        # Set up a requests session for interacting with the API.
        self.session = self._build_session(HMACAuth, api_key, api_secret,
                                           self.API_VERSION)
Ejemplo n.º 3
0
  def __init__(self, access_token, refresh_token, base_api_uri=None):
    if not access_token:
      raise ValueError("Missing `access_token`.")
    if not refresh_token:
      raise ValueError("Missing `refresh_token`.")

    self.access_token = access_token
    self.refresh_token = refresh_token

    # Allow passing in a different API base.
    self.BASE_API_URI = check_uri_security(base_api_uri or self.BASE_API_URI)

    # Set up a requests session for interacting with the API.
    self.session = self._build_session(OAuth2Auth, lambda: self.access_token)
Ejemplo n.º 4
0
    def __init__(self, access_token, refresh_token, base_api_uri=None):
        if not access_token:
            raise ValueError("Missing `access_token`.")
        if not refresh_token:
            raise ValueError("Missing `refresh_token`.")

        self.access_token = access_token
        self.refresh_token = refresh_token

        # Allow passing in a different API base.
        self.BASE_API_URI = check_uri_security(base_api_uri
                                               or self.BASE_API_URI)

        # Set up a requests session for interacting with the API.
        self.session = self._build_session(OAuth2Auth,
                                           lambda: self.access_token)
Ejemplo n.º 5
0
    def __init__(self,
                 api_key=None,
                 api_secret=None,
                 base_api_uri=None,
                 api_version=None):

        self._api_key = api_key
        self._api_secret = api_secret

        # Allow passing in a different API base.
        self.BASE_API_URI = check_uri_security(base_api_uri
                                               or self.BASE_API_URI)

        self.API_VERSION = api_version or self.API_VERSION

        # Set up a requests session for interacting with the API.
        self.session = self._build_session(HMACAuth, self._api_key,
                                           self._api_secret, self.API_VERSION)