📅  最后修改于: 2023-12-03 15:11:53.078000             🧑  作者: Mango
介绍如何通过 node-binance 库和 TypeScript 获取硬币的价格。
在项目目录下使用以下命令安装 node-binance 和 TypeScript:
npm install node-binance-api --save
npm install typescript --save-dev
node-binance 库需要访问 Binance API 的密钥和密钥密码。访问 Binance 创建一个新的 API 密钥,并且按照下面的代码添加密钥和密钥密码到我们的代码中:
import Binance from 'node-binance-api';
const binance = new Binance().options({
APIKEY: 'YOUR API KEY HERE',
APISECRET: 'YOUR API SECRET HERE',
});
在初始化完毕后,可以使用以下代码来获取硬币的价格:
binance.prices((error, ticker) => {
if (error) {
console.error(error);
return;
}
console.log(ticker);
});
这将返回一个包含所有硬币的价格的对象。以下为返回对象的样例:
{
'ETHBTC': '0.07232800',
'LTCBTC': '0.00278100',
'BNBBTC': '0.01371700',
'NEOBTC': '0.00118400',
'QTUMETH': '0.01091200',
...
}
如果只需要获取特定硬币的价格而不是所有硬币的价格,可以按以下方式修改代码:
const symbol = 'BTCUSDT'; // Replace with your desired coin symbol
binance.prices(symbol, (error, ticker) => {
if (error) {
console.error(error);
return;
}
console.log(ticker[symbol]);
});
这将返回 symbol
变量对应的硬币价格。
这就是如何使用 node-binance 和 TypeScript 来获取硬币价格的全部步骤。