Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- api_key = 'MY_API_KEY'
- username = 'myUserName'
- password = 'myPassword'
- payload = {
- 'grant_type': 'password',
- 'client_id': api_key,
- 'username': username,
- 'password': password
- }
- token = requests.post("https://{Egnyte Domain}.egnyte.com/puboauth/token", params = payload)
- print r.text
- {"access_token":"*MYToken","token_type":"bearer","expires_in":-1}
- r = requests.post("https://{Egnyte Domain}.egnyte.com/puboauth/token", params=payload)
- token = r.json()['access_token']
- users = requests.get(url, headers={'Authorization': 'Bearer %s' % token})
- r = requests.post("https://{Egnyte Domain}.egnyte.com/puboauth/token", params=payload)
- if r.ok:
- access_token = r.json()['access_token']
- session = requests.Session()
- session.headers['Authorization'] = "Bearer %s" % access_token
- users = session.get('https://{Egnyte Domain}.egnyte.com/pubapi/v2/users')
- headers = {"Authorization":"Bearer %s" % access_token}
- requests.get('https://{Egnyte Domain}.egnyte.com/pubapi/v2/users', headers=headers)
Add Comment
Please, Sign In to add comment