Вам необходимо отправить в сцепленном формате следующим образом,
url = 'https://westus.api.cognitive.microsoft.com/spid/v1.0/identify'
identificationProfileIds = ''
for value in profile_ids.values():
identificationProfileIds += value + ','
identificationProfileIds = identificationProfileIds[:-1]
print(identificationProfileIds)
params = {
'identificationProfileIds': identificationProfileIds,
'shortAudio': True,
}
json_data = {
"locale": "en-us",
}
headers = {
"Ocp-Apim-Subscription-Key": key,
'Content-Type': 'application/json',
}
try:
response = requests.post(url, data=data, json=json_data, headers=headers, params=params)
print('response:', response.status_code)
if response.status_code == 202:
print(response.headers['Operation-Location'])
return response.headers['Operation-Location']
else:
print('Error:{}, {}, {}'.format(response.status_code, response.text, response.content))
return False
except Exception as e:
print('[Errno {0}] {1}'.format(e.errno, e.strerror))
return False