Guest User

Untitled

a guest
Jan 6th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. import requests
  2.  
  3. api_key = 'MY_API_KEY'
  4. username = 'myUserName'
  5. password = 'myPassword'
  6.  
  7. payload = {
  8. 'grant_type': 'password',
  9. 'client_id': api_key,
  10. 'username': username,
  11. 'password': password
  12. }
  13.  
  14. token = requests.post("https://{Egnyte Domain}.egnyte.com/puboauth/token", params = payload)
  15.  
  16. print r.text
  17.  
  18. {"access_token":"*MYToken","token_type":"bearer","expires_in":-1}
  19.  
  20. r = requests.post("https://{Egnyte Domain}.egnyte.com/puboauth/token", params=payload)
  21. token = r.json()['access_token']
  22.  
  23. users = requests.get(url, headers={'Authorization': 'Bearer %s' % token})
  24.  
  25. r = requests.post("https://{Egnyte Domain}.egnyte.com/puboauth/token", params=payload)
  26. if r.ok:
  27. access_token = r.json()['access_token']
  28.  
  29. session = requests.Session()
  30. session.headers['Authorization'] = "Bearer %s" % access_token
  31. users = session.get('https://{Egnyte Domain}.egnyte.com/pubapi/v2/users')
  32.  
  33. headers = {"Authorization":"Bearer %s" % access_token}
  34. requests.get('https://{Egnyte Domain}.egnyte.com/pubapi/v2/users', headers=headers)
Add Comment
Please, Sign In to add comment