Coinbase API交易历史



我已经使用API提取了事务的数据。问题是"数量"。总是使用当前的硬币价值,而不是执行交易时的价值。这使得不可能有正确的历史记录,记录事务的实际花费。

例如。10小时前,我买了一些DNT,收到一封带有"您将98.88克朗的美元硬币兑换成xx区……但是如果我看一下我从服务器上提取的数据,它会说金额是108kr!!这是不正确的,它将值调整为当前的市场价格。

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

根据交易类型,例如a "buy":

从事务中,您可以获得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'])

希望这对你有帮助,这就是我们内部管理的方式。

最新更新