比特币到美元的转换

时间:2018-02-16 14:55:01

标签: api bitcoin cryptocurrency

我正在制作一个使用API​​获取加密货币数据的项目

https://min-api.cryptocompare.com/data/pricemultifull?fsyms=ETH&tsyms=USD

VOLUME24HOUR":373400.47865766;如何将其转换为$

如果我想让我们说“市场CAP”

因此API返回此值"MKTCAP":"$ 90.90 B"B表示根据this website根据$91,295,043,296不符合市值的情况#!/usr/bin/env python from six.moves import reduce def update2(input_dictionary, new_value, loc): """ Update a dictionary by defining the keys. Parameters ---------- input_dictionary : dict new_value : object loc : iterable Location Returns ------- new_dict : dict Examples -------- >>> example = {'a': {'b': 'c'}, '1': {'2': {'3': {'4': '5'}}}} >>> update2(example, 'new', ('a', 'b')) {'a': {'b': 'new'}, '1': {'2': {'3': {'4': '5'}}}} >>> update2(example, 'foo', ('1', '2', '3', '4')) {'a': {'b': 'new'}, '1': {'2': {'3': {'4': 'foo'}}}} >>> update2(example, 'bar', ('1', '2')) {'a': {'b': 'new'}, '1': {'2': 'bar'}} """ new_dict = reduce(lambda x, y: {y: x}, reversed(loc), new_value) input_dictionary.update(new_dict) return input_dictionary if __name__ == '__main__': import doctest doctest.testmod()

问题

如何获得正确的数据?

1 个答案:

答案 0 :(得分:0)

API端点IS返回USD值,除非您指定其他货币。您将USD传递到此块tsyms=USD

中的URL

根据API文档(https://www.cryptocompare.com/api/#-api-data-price-),tsyms参数采用货币(或加密货币)速记并返回指定货币的值。