Advertisement
Guest User

Untitled

a guest
Sep 11th, 2017
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. import requests
  2. import json
  3.  
  4. # point to credentials
  5. import os
  6. import yaml
  7. myKeys = yaml.load(open(os.path.join(os.path.expanduser('~'), 'Documentskeyfile2.json')))
  8.  
  9. user = myKeys['PoliteMail'][1]['user']
  10. password = myKeys['PoliteMail'][1]['password']
  11. auth = requests.auth.HTTPBasicAuth(user, password)
  12.  
  13. base_url = 'https://comm.microsoft.com/ssv3/odata/'
  14. entity = 'Contacts'
  15. url = base_url+entity
  16.  
  17. r = requests.get(url+'(56)', auth=auth)
  18. print(r.status_code) # '200'
  19.  
  20. payload = {
  21. "ID":"0",
  22. "Name":"Test List",
  23. "Description":"Does this work",
  24. "IsNewsletter":"0",
  25. "Shared":False,
  26. "CreationDate":"2014-11-19T23:00:00.000Z",
  27. "ActiveState":"1",
  28. "isAnonymous":False,
  29. "BusinessID":"0",
  30. "RegionID":"0"
  31. }
  32.  
  33. r = requests.post(url, data=json.dumps(payload),auth=auth)
  34.  
  35. r = requests.post(url, data=json.dumps(payload),auth=auth,
  36. headers = {"Content-Type": "application/json"})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement