У меня проблемы с передачей моих идентификаторов электронной почты в функцию и последующим генерированием запроса API для каждого из них, чтобы получить список с customerIds
, это мой код:
email = [733867970, 733870466]
def get_email_details(email, token, userId):
headers = { 'accept': 'application/json',
'Content-Type': 'application/json',
'token': token,
'userId': userId}
endpoint = 'request/' + str(email) + '/details'
r = requests.get(url = HOST + endpoint, headers = headers, verify=False)
data = json.loads(r.text)
final_list = []
for each_req in data:
final_list.append(each_req['customerId'])
return final_list
for x in email:
myCustList = get_request_details(email, token, userId)
Ошибка:
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
File "<stdin>", line 11, in get_email_details
TypeError: string indices must be integers