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
