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

Shrimpy API不接受公钥/私钥,调用报错无效IP/密钥/签名如何解决

Shrimpy API 认证报错解决方案

根据返回的状态信息,IP校验已经通过,问题集中在鉴权相关环节,可按以下步骤逐一排查解决:

  • 校验API密钥权限:创建API密钥时,需勾选对应接口的访问权限,get_token接口需要用户级访问权限,若创建时未开启对应权限,即使密钥格式正确也会被拒绝访问。
  • 校准本地系统时间:Shrimpy的签名校验要求请求时间戳与UTC标准时间误差不超过5秒,本地时间偏差过大会直接导致apiNonceAccepted返回失败,连带签名校验不通过,请开启系统自动时间同步,校准后重试。
  • 确认密钥填写正确性:复制粘贴密钥时注意不要带入空格、换行等多余字符,同时确认没有将公钥、私钥位置填反。可打印代码中配置的public_key、private_key的长度,确认和后台生成的64位公钥、128位私钥长度一致。
  • 更新官方SDK到最新版:旧版本SDK存在签名生成逻辑错误的已知问题,可重新安装最新版依赖:
pip uninstall shrimpy-python -y
pip install shrimpy-python
  • 验证API服务可用性:可先调用无鉴权的公开接口确认服务正常运行:
import shrimpy
public_client = shrimpy.ShrimpyApiClient("", "")
print(public_client.get_supported_exchanges())

如果上述公开接口可正常返回数据,说明Shrimpy服务无故障,问题仍出在本地鉴权配置环节。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 16:45:04