有没有办法使用币安 API 获取代币的市值或市值排名?

时间:2021-02-10 07:50:48

标签: c# .net api bitcoin binance

我检查了我能想到的所有函数,但在 Binance C# API 中没有看到任何相关内容: https://github.com/JKorf/Binance.Net

如果可能,我只想按照市值排名的顺序列出我在列表视图中显示的代币。

1 个答案:

答案 0 :(得分:2)

没有“合法”的方式来获取这些数据。 我就是这样做的:

https://www.binance.com/exchange-api/v2/public/asset-service/product/get-products

获取此端点。它用于 Binance SPA,在他们的文档中没有提及。 data 是一个包含所有交易币安对的数组。例如:

"s":"BTCUSDT",
"st":"TRADING",
"b":"BTC",
"q":"USDT",
"ba":"฿",
"a":"",
"I":"0.00000100",
"ts":"0.01",
"an":"Bitcoin",
"qn":"TetherUS",
"o":"46915.84",
"h":"47499.43",
"l":"44961.09",
"c":"46791.85",
"v":"91500.82",
"qv":"4248420233.17226301",
"y":0,
"as":91500.81462400,
"pm":"FIAT",
"pn":"FIAT",
"cs":18620881,
"tags":["pow","mining-zone"],
"pom":false,
"pomt":null,
"etf":false

您需要将字段 cs 乘以当前资产价格。在这种情况下,它将是字段 c

18620881 * 46791.85 = 871,305M

所以这是当前的 BTC 市值