1 回答

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
此方法的松弛文檔似乎表明您每次調(diào)用只能獲取一個(gè)用戶的信息。當(dāng)您遍歷用戶時(shí),您是否嘗試過在循環(huán)中創(chuàng)建請(qǐng)求,例如:
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())
您還應(yīng)該考慮這里有關(guān)如何在使用requests庫(kù)時(shí)提高性能的信息,特別是關(guān)于Sessions.
添加回答
舉報(bào)