我想使用我的 Linux 控制台使用单行命令从特定交易所读取比特币价格。
我能够使用Curl
以下命令来实现这一点。
curl -sSL https://api.binance.com/api/v1/ticker/price?symbol=BTCUSDT | head -n 1 | sed "s|^.*,|$|" | sed "s|\(\.[0-9]$\)|\10|"
但我注意到检索价格时出现延迟,并且控制台上的价格显示错误。
答案1
我发现该命令的输出与该网站的在线股票代码之间只有很小的差异。如果您需要最小化延迟,则不要将输出置于如此长的管道中。
相反,由于 API 返回一个很小的 JSON 文档,因此只需提取jq
价格(如果这就是您想要的):
curl -sS URL | jq -r '.price'