Migrated from Redmine #693 | Author: Dino Ganas
Status: New | Priority: High, I’m very impatient | Created: 2021-05-04
Hi. below is my code. trying to retrive booking
import requests
import json
import urllib3
urllib3.disable_warnings()
#def get_auth_token():
#API details
url = “https://user-api-v2.simplybook.me/admin/auth”
body = json.dumps({“company”:“***“, “login”:””, “password”:“*****”})
headers = {‘Content-Type’: ‘application/json’}
#Making http post request
response = requests.post(url, headers=headers, data=body, verify=False)
#token = print(response.json())
json_obj=response.json()#json.loads(html)
token_string=json_obj[“token”]#.encode(“ascii”,“ignore”)
#session=json_obj[“auth_session_id”]#.encode(“ascii”,“ignore”)
print(token_string)
print(json_obj)
url1 = “https://user-api-v2.simplybook.me/admin/bookings/”
body1 = json.dumps({“X-Company-Login”:“******”, “X-Token”:token_string})
headers1 = {‘Content-Type’: ‘application/json’}
response1 = requests.get(url1, headers=headers1, data=body1, verify=False)
json_obj1=response1.json()
print(json_obj1)
Result
{‘token’: ‘11fabb4398f5eacccecd75e4d545cd78253f8146b699a2a6d76299c03fa76a02’, ‘company’: ‘ashleyhomestoreappointments’, ‘login’: ‘admin’, ‘refresh_token’: ‘617e5d5be6d5533a1c32907811c2c5caa281ee02aa2dd2db751064c34dc581c6’, ‘domain’: ‘simplybook.me’, ‘require2fa’: False, ‘allowed2fa_providers’: , ‘auth_session_id’: ‘’, ‘id’: None}
{‘code’: 401, ‘message’: ‘Unauthorized’, ‘data’: , ‘message_data’: }