所以基本上我得到了一个ID列表并将它们存储在一个数组ID中。我想用这些ID来做api调用。这是我的代码:如何使用for循环遍历数组
url = "https://swag.com"
headers = {'x-api-token': "cool"}
response = requests.get(url, headers=headers)
data = json.loads(response.text)
ids = [element['id'] for element in data['result']['elements']]
for i in ids:
url_2 = "https://swag.com/"
survey_url = url_2 + str(ids)
response_2 = requests.get(survey_url, headers=headers)
data_2 = json.loads(response_2.text)
print(response_2.text)
所以基本上我不知道如何分开ID运行个别调用。我将如何去做这件事。用我的代码,它只是试图运行所有ID作为1 api调用。
此代码在语法上看起来不正确。请检查您的缩进 – sisanared
此代码运行我只是把它切碎了一点,使其变得简单 –
forloop没有缩进。但假设下面的代码进入forloop,问题是'survey_url = url_2 + str(ids)'必须是'survey_url = url_2 + str(i)'? – algrebe