【问题标题】:Invalid scope error无效范围错误
【发布时间】:2015-07-11 00:23:38
【问题描述】:

我正在尝试使用 coinbase ruby​​ gem 发送 bitcon,但我很难让它工作。我正在像这样进行身份验证:

c = Coinbase::Wallet::Client.new(api_key: ENV["COINBASE_KEY"], api_secret: ENV["COINBASE_SECRET"])
ca = c.account(User.last.account.account_id)

ca.send(to: ENV["BITCOIN_ADDRESS"], amount: '0.0001', currency: 'BTC')

这是我要返回的错误。

Coinbase::Wallet::InvalidScopeError: Api::BaseController::InvalidScopeError

需要明确的是,API 密钥在仪表板中设置了所需的权限。我可能做错了什么?

【问题讨论】:

    标签: ruby-on-rails ruby bitcoin coinbase-api


    【解决方案1】:

    新的 Ruby gem 使用需要 v2 范围的 API v2,wallet:transactions:send,而不是 v1 的 send。你能检查一下你是否启用了这个功能?

    【讨论】:

    • 如果你的意思是如果我在后端启用了它,是的,我确实启用了它。
    • 在这种情况下,我建议您检查预期有效负载,它可能包含更多信息
    猜你喜欢
    • 1970-01-01
    • 2013-05-14
    • 1970-01-01
    • 2021-04-03
    • 2018-03-26
    • 2019-05-11
    • 1970-01-01
    • 2015-11-03
    • 2015-07-17
    相关资源
    最近更新 更多