如何使用币安 API,通过代码简单的获取价格

Bar*_*eta 3 java api binance

我只想从响应中得到一对。而且我真的不明白我应该如何传递我的参数。

说明说:

符号价格行情

得到 /api/v3/ticker/price

一个或多个符号的最新价格。

权重:单个符号为 1;2 省略符号参数时

参数:

名称 类型 必填 说明

符号 STRING NO -

如果未发送交易品种,则所有交易品种的价格将在数组中返回。”

我能够获得响应正文中的所有符号,但无法获得一个。我已经尝试过(在 Postman 中)这些端点:

  1. https://api.binance.com/api/v3/ticker/price/btcusdt
  2. https://api.binance.com/api/v3/ticker/price/symbol=btcusdt
  3. https://api.binance.com/api/v3/ticker/price/?symbol=btcusdt

这是整个 API 的链接: https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md#24hr-ticker-price-change-statistics

那么,哪个端点是正确的?邮递员结果

小智 13

您可以通过此 API 链接获取所有货币对的当前价格和交易品种:

https://www.binance.com/api/v3/ticker/price
Run Code Online (Sandbox Code Playgroud)

对于特定符号和价格:

https://www.binance.com/api/v3/ticker/price?symbol=BNBBTC
Run Code Online (Sandbox Code Playgroud)

这适用于所有具有完整信息的配对:

https://api.binance.com/api/v3/exchangeInfo
Run Code Online (Sandbox Code Playgroud)

这是 1 对的完整信息:

https://api.binance.com/api/v3/exchangeInfo?symbol=BNBBTC
Run Code Online (Sandbox Code Playgroud)

以下是币安 API 详细信息页面:

https://binance-docs.github.io/apidocs/spot/en

https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md


rea*_*ver 8

  1. https://api.binance.com/api/v3/ticker/price/?symbol=btcusdt

您必须使用 Query 而不使用 /

和 Binance 的 /api/v3/ticker/price 端点需要符号查询为Upper case

所以你必须要求如下

https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT