CoinBasePro交易机器人下单返回{'message': 'Forbidden'}错误求助
CoinBase Pro交易机器人开仓403报错排查方案
- API密钥权限配置错误
首先确认你在Coinbase Pro后台创建API密钥时,已经勾选了「交易」权限,仅勾选查看权限会触发下单接口403。同时检查密钥的IP白名单配置,你当前发起请求的服务器/本地IP必须在白名单范围内,否则也会返回禁止访问。 - 密钥参数填写错误
检查代码中self.public、self.secret、self.passphrase三个参数的实际值,是否和后台生成的内容完全一致,不要有多余空格、大小写错误,self.secret必须使用后台给出的原始base64编码值,不要自行做编码转换。 - API环境不匹配
如果你使用的是Coinbase Pro沙箱环境测试,需要在实例化cbpro.AuthenticatedClient时额外指定沙箱接口地址参数,默认客户端指向生产环境,混用生产/沙箱的密钥和接口地址会触发403。 - 账户权限不足
确认你的Coinbase Pro账户已完成对应司法辖区的实名认证、无交易限制,且账户可用余额足够支付本次下单的金额+手续费,账户被平台限制交易时也会返回禁止错误。 - 代码参数缺失
检查代码中self.QUANTITY是否完成赋值,且数值符合对应ticker交易对的最小下单精度要求,若size参数不符合平台规则,也可能触发权限类报错。
内容的提问来源于stack exchange,提问作者Remotay
相关产品推荐
相关产品推荐

