You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python调用Wemix余额API时POST请求报错,如何修复?

修复Wemix余额API请求错误的方法

你的问题核心是HTTP请求方法错误:你用了GET请求,但该API需要用POST方法来提交包含地址列表的请求体。

错误原因

GET请求通常用于从服务器获取资源,不适合携带JSON格式的请求体。虽然requests库允许你在get方法里传json参数,但绝大多数API服务器会忽略GET请求的请求体,甚至直接返回不支持该方法的错误,这就是你收到404和"不支持HTTP方法"提示的原因。而Postman能成功,是因为你在Postman里用了正确的POST方法。

修正后的代码

把requests.get()替换为requests.post()即可:

import requests

url = 'https://explorerapi.wemix.com/v1/accounts/balance'
headers = {
    'api-key': API_KEY
}
data = {
    'addresses': [
        '0xaC45d8b7ED8bDCBaF5F59F4622F9B351CDb9E956',
        '0x5b2d775cA52Ad27524e3581980D56694D9E1A83C',
        '0xc000250d0CdFb43e2F5C03f6ea73807e0694e795',
        '0x501226d260513C4B6f2Ef67B6213AF5A9e3cdC7B',
        '0x779a605C753cea01d23D9BB7a5F961A8AF315011',
        '0x8FEC9850DAd02AB726b6822927c8B402bC993d58',
        '0xeFE753A89B5f1836A44744DF626F5E47eeDa18F7',
        '0xf9F20C6dbaF7D70FCEADDDBD13d9Bcb6b66298DA',
        '0x290Fa3FE65dF509cb27bA55b493841cB92DA083B',
        '0x2ED5972f39109D1818024bF84Ce8F2230c4d99D9',
        '0xbed789c6008f788a28fc222c83082d67033daf7f',
        '0x1393bba2f90fe4d040bf70c24183dd6e27274de5',
        '0xb93de30f956a03d8c597ba0c7a7d08cf4644a571',
        '0xf68aed73c86127de4047533da58b419e1aca7c0a'
    ]
}

response = requests.post(url, headers=headers, json=data)
# 打印响应内容查看结果
print(response.json())

额外验证

  • 确保你的API_KEY是有效且具备访问权限的
  • 检查请求头是否包含API要求的所有字段,此处仅需api-key即可

内容的提问来源于stack exchange,提问作者jtoyhh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 10:40:36