我试图让它遍历变量列表“用户”中的每个元素,并在每个元素上调用 API 请求。现在,它只在列表的最后一个元素上调用 API。
我尝试创建一个 for 循环,该循环将遍历列表中的每个元素,但它不起作用。它只会显示列表中最后一个用户 ID 的信息。
with open('config/config.json') as f:
config = json.load(f)
API_KEY = config['API_KEY']
def users_info():
user = ['usrid1', 'usrid2', 'usrid3', 'usrid4', 'usrid5', 'usrid6', 'usrid7']
url = 'https://slack.com/api/users.info'
headers = {'Accept': 'application/x-www-form-urlencoded'}
payload = {
'token': API_KEY,
'user': user
}
r = requests.get(url, headers=headers, params=payload)
if r.status_code == 200:
print(r.json())
我期望它打印出用户列表中提供的每个用户 ID 的用户信息。如何修复我的代码以使其正常工作?
炎炎设计
相关分类