如果我请求coingecko使用 with获取完整的硬币列表
https://api.coingecko.com/api/v3/coins/list
Run Code Online (Sandbox Code Playgroud)
并获取'id'进入条目的每个硬币的 ID 。
然后我可以循环使用所有硬币 ID
https://api.coingecko.com/api/v3/simple/price?ids=<coin>&vs_currencies=usd
Run Code Online (Sandbox Code Playgroud)
(其中<coin>应由来自完整列表的 id 替换)(例如https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd获取比特币价格),然后按市值重新排序。
这有效,但问题是有很多请求,这需要很长时间(至少几个小时)。
是否有可能立即通过市值获得前 300 个硬币的 ID?