try: message_to_clientsservice = { 'id': id_id, 'name': 'create-member-client-for-tenant-setup', 'payload': { 'clientName': client_name, 'kbCorporationId': int(kb_corp_id), 'email': email, 'clientTypeId': client_type_id, 'address': { 'countryCode': country_code, }, 'phoneNumbers': [] } } clientsservice_request_header = { 'Content-Type': 'application/json', 'ServiceAccessToken': service_access_token, 'Ocp-Apim-Subscription-Key': ocp_apim_subscription_key, 'Authorization': 'Bearer ' + bearer_token } clients_service_response = requests.post(clientsservice_url, headers=clientsservice_request_header, json=message_to_clientsservice) print(clients_service_response.status_code) string = clients_service_response.text print(string) data = json.loads(string) print(type(data))Output:
200
{"id":"098039c2-7585-4a84-9259-fef6b4b22278","name":"create-member-client-for-tenant-setup-response","correlationId":"a1a1a1a1-a1a1-a1a1-a1a1-a1a1a1a1a1a1","payload":"{\"newlyCreatedClient\":{\"clientId\":7296,\"clientName\":\"Milk Man 1\",\"corporationId\":4520226,\"corporationName\":\"Milk Man 1\"},\"suggestedExistingClients\":null,\"success\":true,\"errorMessage\":\"\"}"}
Something went wrong! Try again or contact your Sysadmin!
[09/Jan/2020 15:24:58] "POST /create_member/ HTTP/1.1" 200 7885
It simply skips "data = json.loads(string)"
what am I doing wrong?
I also tried this without success. Essentially using requests.json method.
I also tried the below without success. Using requests.json method.
try: message_to_clientsservice = { 'id': id_id, 'name': 'create-member-client-for-tenant-setup', 'payload': { 'clientName': client_name, 'kbCorporationId': int(kb_corp_id), 'email': email, 'clientTypeId': client_type_id, 'address': { 'countryCode': country_code, }, 'phoneNumbers': [] } } clientsservice_request_header = { 'Content-Type': 'application/json', 'ServiceAccessToken': service_access_token, 'Ocp-Apim-Subscription-Key': ocp_apim_subscription_key, 'Authorization': 'Bearer ' + bearer_token } # print(message_to_clientsservice) # print(type(message_to_clientsservice)) # print(json.dumps(message_to_clientsservice)) # print(type(clientsservice_request_header)) # print(clientsservice_request_header) clients_service_response = requests.post(clientsservice_url, headers=clientsservice_request_header, json=message_to_clientsservice) print(clients_service_response.status_code) #string = clients_service_response.text data = clients_service_response.json() print(type(data))Output:
200
Something went wrong! Try again or contact your Sysadmin!
[09/Jan/2020 15:19:24] "POST /create_member/ HTTP/1.1" 200 7885