📜  获取硬币价格 node-binance - TypeScript (1)

📅  最后修改于: 2023-12-03 15:11:53.078000             🧑  作者: Mango

获取硬币价格 node-binance - TypeScript

介绍如何通过 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 来获取硬币价格的全部步骤。