Guest User

Untitled

a guest
Mar 9th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. url_auth = 'http://www.example.com/api'
  2. user = 'xxxx'
  3. password = 'xxxxx'
  4. headers_json = {'Content-Type': 'application/json'}
  5. body = {'Username': user,'Password': password}
  6. r = requests.post(url_auth, headers=headers_json, json=body)
  7. response = json.loads(r.content)
  8. print response
  9. token = response['jwt']
  10.  
  11. {u'jwt': u'349fifnr9t84ugjfof'}
  12.  
  13. url_update = 'http://www.example.com/api/endpoints/1/stacks'
  14. header_token = {'Authorization': 'Bearer %s' % (token)}
  15. r = requests.get(url_update, headers=header_token)
  16. id_response = json.loads(r.content)
  17. print id_response
  18. id_stack = id_response['Id']
  19.  
  20. [{u'Name': u'xxx', u'ProjectPath': u'/data/compose/xxx', u'ResourceControl': {u'ResourceId': u'xxx', u'UserAccesses': [], u'AdministratorsOnly': True, u'TeamAccesses': [], u'SubResourceIds': [], u'Type': 6, u'Id': 5}, u'EntryPoint': u'docker-compose.yml', u'Env': None, u'SwarmId': u'e037bv0ejcme0p', u'Id': u'xxx_e037bv0ejcme0p'}]
  21.  
  22. id_stack = id_response['Id']
  23. TypeError: list indices must be integers, not str
  24.  
  25. id_response = [{u'Name': u'xxx', u'ProjectPath': u'/data/compose/xxx', u'ResourceControl': {u'ResourceId': u'xxx', u'UserAccesses': [], u'AdministratorsOnly': True, u'TeamAccesses': [], u'SubResourceIds': [], u'Type': 6, u'Id': 5}, u'EntryPoint': u'docker-compose.yml', u'Env': None, u'SwarmId': u'e037bv0ejcme0p', u'Id': u'xxx_e037bv0ejcme0p'}]
  26. for i in id_response:
  27. print(i["Id"])
Add Comment
Please, Sign In to add comment