簡體   English   中英

嘗試通過 API 更新 Webex 用戶時出現 400 錯誤

[英]getting 400 error when trying to update Webex user through API

我正在嘗試更新從 JSON 中的 API 收到的值並將其發回。 我將值更新為以下代碼,但是當我嘗試將其發送回“PUT”時,我收到錯誤 400 Bad Request

API 可在此處找到: Webex 更新人員 API

有人可以幫我弄清楚我做錯了什么嗎?

多謝

def get_userID(user_id):
    session = HTMLSession()
    header = {
        "Authorization": "Bearer %s" % token,
        "Content-Type": "application/json",
    }
    session.get(
        f"https://webexapis.com/v1/people/{user_id}",
        headers=header,
        verify=True,
    )
    user_details = webex_user_details.json()
    user_details["emails"][0] = "newemail123@example.com"

    webex_user_details = session.put(
        f"https://webexapis.com/v1/people/{user_id}",
        headers=header,
        data=user_details,
        verify=True,
    )
    print(webex_user_details)

我發現我需要在更新后將新數據轉儲為 JSON

    user_details = json.dumps(user_details)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM