Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. import portalpy
  2. import requests
  3. import json
  4.  
  5. #Login Info
  6. username = 'XXXX'
  7. password = 'XXXX'
  8. portal_url = 'https:/somedomain.com/portal'
  9. portal = portalpy.Portal(portal_url, username, password)
  10.  
  11. #get token
  12. token = portal.generate_token(username, password, expiration=60)
  13.  
  14. #set new username
  15. new_username = 'newu'
  16. new_password = 'newp'
  17.  
  18. payload = {'serviceUsername':new_username, 'servicePassword':new_password}
  19.  
  20. #print portal.get_folder_id('siteadmin')
  21.  
  22.  
  23. #Search for layers
  24. search = portal.search('Feature Service')
  25.  
  26. for i in search:
  27. try:
  28. a = i['url'].split('/')
  29. folder_id = portal.get_folder_id('siteadmin', a[9])
  30. post_url = portal.resturl + 'content/users/siteadmin/' + folder_id + '/items/' + i['id'] + '/update'
  31. print post_url
  32. post = requests.post(post_url, data =payload)
  33. print post.status_code
  34. except Exception:
  35. pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement