【问题标题】:Coinbase API - TransactionsCoinbase API - 交易
【发布时间】:2018-05-06 11:47:02
【问题描述】:

这些是我的临时 API 设置:

wallet:accounts:read wallet:addresses:read wallet:buys:read wallet:checkouts:read wallet:contacts:read wallet:deposits:read wallet:notifications:read wallet:orders:read wallet:payment-methods:read wallet:sells:read wallet:transactions:read wallet:transactions:request wallet:transactions:send wallet:transactions:transfer wallet:user:read wallet:withdrawals:read

读取账户数据:

HTTP REQUEST
GET https://api.coinbase.com/v2/accounts

SCOPES
wallet:accounts:read

...效果很好。

但是交易数据的请求(我只需要如图的buys)...

Coinbase Dashboard Picture

Coinbase API Transactions

HTTP REQUEST
GET https://api.coinbase.com/v2/accounts/:account_id/transactions

SCOPES
wallet:transactions:read

... 给我一个空的结果:

{"pagination":{"ending_before":null,"starting_after":null,"limit":25,"order":"desc","previous_uri":null,"next_uri":null},"data":[]}

有人知道我在这里会错过什么吗?

【问题讨论】:

    标签: c# coinbase-api


    【解决方案1】:

    我不知道为什么您无法获得交易。让我告诉你;我在我的 BTC 账户上进行了交易。检索并出售 BTC。当我打电话时

    https://api.coinbase.com/v2/accounts/account_id/transactions
    

    带有2018-05-09CB-VERSION(新发布的),它返回。 确定;

    1- 您选择的帐户中有交易。当您从 coinbase.com 检查时,请确保您看到的是交易。

    2- 确保您的帐户 ID 将通过 URL 访问 API

    3- 确保选择的帐户 ID 与发送帐户 ID 匹配。

    3- 确保您的请求标头正常。

    4- 确保您的身份验证令牌未过期。

    我很确定您的代码中缺少某些内容。如果以上都不能解决你的问题,找我。我可以帮忙。

    【讨论】:

      【解决方案2】:

      感谢您的回答 - 我知道了。

      我的错是认为我需要为一个且唯一的帐户 ID(例如用户 ID)请求我的交易。但是在更准确地阅读了账户 JSON 之后,我发现每个钱包都有一个账户 ID。我读出了我当然没有单笔交易的欧元钱包。

      还是谢谢。 塞巴斯蒂安。

      【讨论】:

      • 你为我节省了大量时间。
      猜你喜欢
      • 2023-03-14
      • 1970-01-01
      • 2018-06-09
      • 2018-09-04
      • 1970-01-01
      • 2023-02-17
      • 2022-01-01
      • 2016-08-06
      • 1970-01-01
      相关资源
      最近更新 更多