1 回答

TA贡献1808条经验 获得超4个赞
此方法的松弛文档似乎表明您每次调用只能获取一个用户的信息。当您遍历用户时,您是否尝试过在循环中创建请求,例如:
with open('config/config.json') as f:
config = json.load(f)
API_KEY = config['API_KEY']
def users_info():
users = ['usrid1', 'usrid2', 'usrid3', 'usrid4', 'usrid5', 'usrid6', 'usrid7']
url = 'https://slack.com/api/users.info'
headers = {'Accept': 'application/x-www-form-urlencoded'}
for user in users:
payload = {
'token': API_KEY,
'user': user
}
r = requests.get(url, headers=headers, params=payload)
if r.status_code == 200:
print(r.json())
您还应该考虑这里有关如何在使用requests库时提高性能的信息,特别是关于Sessions.
添加回答
举报