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

使用Woo Trade Python API身份验证报错invalid api key如何解决

Woo Trade Python API -1002身份验证报错解决方案

你遇到的invalid api key报错最常见的诱因是参数顺序错误,可按以下方向逐一排查:

  • 参数顺序错误:官方wootrade库的Client构造函数参数顺序为api_key、api_secret、application_id,你当前的传参顺序将APPLICATION_ID和SECRET位置倒置,导致传入的密钥字段匹配错误,触发校验失败。
    正确初始化代码示例:
from wootrade import Client

API = 'my_api_key'
SECRET = 'my_api_secret'
APPLICATION_ID = 'my_app_id'

# 调整参数顺序:api_key → api_secret → application_id
client = Client(API, SECRET, APPLICATION_ID, testnet=True)
info = client.get_account_info()
print(info)
  • 测试网/主网密钥不匹配:testnet=True代表调用测试网接口,主网后台生成的API密钥无法在测试网环境通过校验,需要单独到Woo Trade测试网后台生成对应测试环境的密钥使用。
  • 密钥内容异常:复制密钥时如果不小心带入了前后空格、换行符,会导致密钥实际传入值和申请的不一致,建议检查三个参数的首尾是否有多余不可见字符。
  • SDK版本过低:旧版本的wootrade SDK存在参数校验逻辑缺陷,可执行pip install wootrade --upgrade升级到最新版本后重试。
  • API权限未开通:申请API时如果没有勾选账户信息查询的相关权限,也会触发身份校验失败报错,可到API管理页确认权限配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:09:03