第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何對(duì)值列表進(jìn)行 api 請(qǐng)求調(diào)用?

如何對(duì)值列表進(jìn)行 api 請(qǐng)求調(diào)用?

GCT1015 2022-05-24 16:49:57
我試圖讓它遍歷變量列表“用戶”中的每個(gè)元素,并在每個(gè)元素上調(diào)用 API 請(qǐng)求?,F(xiàn)在,它只在列表的最后一個(gè)元素上調(diào)用 API。我嘗試創(chuàng)建一個(gè) for 循環(huán),該循環(huán)將遍歷列表中的每個(gè)元素,但它不起作用。它只會(huì)顯示列表中最后一個(gè)用戶 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())我期望它打印出用戶列表中提供的每個(gè)用戶 ID 的用戶信息。如何修復(fù)我的代碼以使其正常工作?
查看完整描述

1 回答

?
炎炎設(shè)計(jì)

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.


查看完整回答
反對(duì) 回復(fù) 2022-05-24
  • 1 回答
  • 0 關(guān)注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)