行情接口

获取所有资产 交易对

get
Responses
200

OK

*/*
get
GET /v1/market/trades HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

{
  "success": true,
  "data": {
    "currencies": [
      {
        "id": 1,
        "name": "text"
      }
    ],
    "spotsSymbols": [
      {
        "id": 1,
        "name": "text",
        "startTime": 1,
        "endTime": 1,
        "baseName": "text",
        "baseMinimumIncrement": 1,
        "baseScale": 1,
        "baseMaximumQuantity": 1,
        "quoteName": "text",
        "quoteMinimumIncrement": 1,
        "quoteScale": 1
      }
    ],
    "contractsSymbols": [
      {
        "id": 1,
        "name": "text",
        "startTime": 1,
        "endTime": 1,
        "baseName": "text",
        "baseMinimumIncrement": 1,
        "baseScale": 1,
        "baseMaximumQuantity": 1,
        "quoteName": "text",
        "quoteMinimumIncrement": 1,
        "quoteScale": 1,
        "type": "FUTURES",
        "riskLimit": {
          "id": 1,
          "initialMarginRate": 1,
          "maintenanceMarginRate": 1,
          "marginRateStep": 1,
          "maxLeverage": 1,
          "riskLimitBase": 1,
          "riskLimitStep": 1,
          "maxRiskLimitSteps": 1,
          "maxQuantity": 1,
          "createdAt": 1
        },
        "settlementFeeRate": 1
      }
    ]
  },
  "error": "text",
  "errorField": "text",
  "errorMessage": "text"
}

获取服务器时间戳

get
Responses
200

OK

*/*
get
GET /v1/market/timestamp HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

{
  "success": true,
  "data": 1,
  "error": "text",
  "errorField": "text",
  "errorMessage": "text"
}

获取交易对最新成交数据

get
Path parameters
symbolstringRequired
Query parameters
maxResultsinteger · int32OptionalDefault: 100
Responses
200

OK

application/json
Responsestring
get
GET /v1/market/ticks/{symbol} HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

text

获取币种市场价格(24小时)

get
Responses
200

OK

*/*
get
GET /v1/market/prices HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

{
  "success": true,
  "data": {
    "ANY_ADDITIONAL_PROPERTY": [
      1
    ]
  },
  "error": "text",
  "errorField": "text",
  "errorMessage": "text"
}

获取交易对K线数据

get
Path parameters
symbolstringRequired
typestringRequired
Query parameters
startinteger · int64OptionalDefault: 0
endinteger · int64OptionalDefault: 0
Responses
200

OK

application/json
Responsestring
get
GET /v1/market/bars/{symbol}/{type} HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

text

获取交易对订单薄

get
Path parameters
symbolstringRequired
Query parameters
depthinteger · int32OptionalDefault: 25
Responses
200

OK

application/json
Responsestring
get
GET /v1/market/orderBook/{symbol} HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

text

获取所有指数最新价格

get
Responses
200

OK

application/json
Responsestring
get
GET /v1/market/indexes HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

text

获取一个指数的历史价格

get
Path parameters
namestringRequired
Query parameters
startinteger · int64OptionalDefault: 0
endinteger · int64OptionalDefault: 0
limitinteger · int32OptionalDefault: 1000
Responses
200

OK

*/*
get
GET /v1/market/indexes/{name} HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

{
  "success": true,
  "data": [
    [
      1
    ]
  ],
  "error": "text",
  "errorField": "text",
  "errorMessage": "text"
}

获取一个指数的值

get
Query parameters
namestringOptionalDefault: .BTC_FUNDING_8H
Responses
200

OK

*/*
get
GET /v1/market/indexes/indexValue HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

{
  "success": true,
  "data": 1,
  "error": "text",
  "errorField": "text",
  "errorMessage": "text"
}

获取永续交易的最新指数价格

get
Responses
200

OK

*/*
get
GET /v1/market/indexPrices HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

{
  "success": true,
  "data": {
    "ANY_ADDITIONAL_PROPERTY": 1
  },
  "error": "text",
  "errorField": "text",
  "errorMessage": "text"
}

获取所有错误码

get
Responses
200

OK

application/json
get
GET /v1/market/errorCodes HTTP/1.1
Host: dex-api.benpay.com
Accept: */*
200

OK

{
  "success": true,
  "data": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "error": "text",
  "errorField": "text",
  "errorMessage": "text"
}

Last updated