如何解决是否有Coingecko Python API函数可根据硬币的3个字母缩写符号来查询硬币?
我正在使用coingecko python API,我想使用“ BTC”和“ ETH”等符号查询比特币和其他硬币的价格。
当前可以查询
prices['BTC'] = cg.get_price(ids='bitcoin',vs_currencies='usd')['bitcoin']['usd']
prices['ETH'] = cg.get_price(ids='eth',vs_currencies='usd')['bitcoin']['usd']
但是,是否有cg python函数可以让我使用3个字母的缩写作为硬币?
解决方法
我也一直在想同样的事情。 id字段似乎没有任何标准化...甚至必须辨别是使用Yearn还是Yearn-finance还是Yearn.finance等都不是很理想...
,coin_list = cg.get_coins_list()
d = {}
for coin in coin_list:
d[coin['symbol']] = coin['id']
# now use d['btc'] to search
prices['BTC'] = cg.get_price(ids=d['btc'],vs_currencies='usd')['bitcoin']['usd']
prices['ETH'] = cg.get_price(ids=d['eth'],vs_currencies='usd')['bitcoin']['usd']
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。