Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import portalpy
- import requests
- import json
- #Login Info
- username = 'XXXX'
- password = 'XXXX'
- portal_url = 'https:/somedomain.com/portal'
- portal = portalpy.Portal(portal_url, username, password)
- #get token
- token = portal.generate_token(username, password, expiration=60)
- #set new username
- new_username = 'newu'
- new_password = 'newp'
- payload = {'serviceUsername':new_username, 'servicePassword':new_password}
- #print portal.get_folder_id('siteadmin')
- #Search for layers
- search = portal.search('Feature Service')
- for i in search:
- try:
- a = i['url'].split('/')
- folder_id = portal.get_folder_id('siteadmin', a[9])
- post_url = portal.resturl + 'content/users/siteadmin/' + folder_id + '/items/' + i['id'] + '/update'
- print post_url
- post = requests.post(post_url, data =payload)
- print post.status_code
- except Exception:
- pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement