Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 1.21 KB

File metadata and controls

34 lines (30 loc) · 1.21 KB

highlevel-python

highlevel-python is an API wrapper for highlevel, written in Python.
This library uses Oauth2 for authentication.

Installing

pip install git+https://github.com/godzilla74/highlevel-python.git

Usage

from highlevel.client import Client
client = Client(client_id, client_secret, redirect_uri=redirect_uri)

To obtain and set an access token, follow this instructions:

  1. Get authorization URL
url = client.authorization_url(state=None)
# This call generates the url necessary to display the pop-up window to perform oauth authentication
# param state(code) is required for direct request for oauth, for local test isn't necessary
  1. Get access token using code
token = client.get_access_token(code)
# "code" is the same response code after login with oauth with the above url.
  1. Refresh access token using refresh_token
token = client.refresh_access_token(refresh_token)
# "refresh_token" is the token refresh in response after login with oauth with the above url.