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

Coinbase Pro Node.js库调用认证接口返回Invalid Passphrase求助

Coinbase Pro Node库Invalid Passphrase报错排查方案

该库虽已被官方标记弃用,但核心认证签名逻辑未失效,你遇到的Invalid Passphrase报错基本为配置问题,而非库本身无法使用,可按以下步骤排查:

  • 校验环境变量取值
    新增调试代码打印key、secret、passphrase三个变量的实际取值,和Coinbase Pro后台生成的API凭证逐字符比对,确认不存在多余空格、换行符、大小写偏差。注意passphrase是创建API密钥时你自定义的字符串,不是账户登录密码。
  • 校验API密钥属性
    确认后台生成API密钥时已勾选对应操作权限(查询订单需要至少只读权限),同时确认密钥所属环境:你当前代码使用生产环境接口地址https://api.pro.coinbase.com,如果密钥是在沙箱后台生成的,必然会出现认证失败。
  • 修正回调参数写法
    你当前的回调使用方式有误,该库的回调参数顺序为(error, response, data),你直接取第一个参数的data,实际取到的是错误对象,正确写法参考:
    authedClient.getOrders({ after: 3000, status: 'open' }, (error, response, data) => {
      if (error) {
        console.log('接口报错:', error.message)
        return
      }
      console.log('订单数据:', data)
    })
    

如果以上步骤全部排查完成后仍报错,可自行按照官方最新签名规则实现认证逻辑,替换该库的认证模块即可,无需整体弃用该库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 19:06:09