【问题标题】:Coinbase API transactions historyCoinbase API 交易历史
【发布时间】:2023-03-14 12:34:01
【问题描述】:

我已使用 API 提取交易数据。问题是“金额”始终使用当前硬币价值,而不是执行交易时的价值。这使得不可能有正确的历史记录,交易的实际花费。

例如。 10 小时前我买了一些 DNT 并收到一封电子邮件“你将 98.88 kr. of USD Coin 转换为 District0x”.. 但如果我查看我从服务器提取的数据,它会说金额是 108 kr!!!这是不正确的,它正在将价值调整为当前的市场价格。

我如何在购买时获得价格? (是的,我的价值观是丹麦克朗)。

【问题讨论】:

    标签: coinbase-api


    【解决方案1】:

    取决于交易类型,例如“购买”:

    从交易中获取buy_id并查询API获取购买详情

    buy_data = https://api.coinbase.com/v2/accounts/:account_id/buys/:buy_id;

    然后

    price = (buy_data['subtotal']['amount'] / buy_data['amount']['amount'])

    希望这会有所帮助,这就是我们内部管理它的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-25
      • 2019-09-04
      • 2012-04-26
      • 2017-08-19
      • 2014-06-02
      • 2016-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多