繁体   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