二、HTTP 行情与 K 线
2.1 产品列表
GET
/api/all_symbol一个市场的全部产品。调用其它接口时,产品代码用这里返回的原值。
请求
请求头 Authorization:你的密钥(必填)。
| 参数 | 是否必填 | 说明 |
|---|---|---|
| market | 必填 | 市场代码,如 NASDAQ;全部取值见「国家与市场参数」。不分大小写 |
返回
数组,每个产品一条,按产品代码从小到大排列,产品信息在 data 里:
| 字段 | 说明 |
|---|---|
| code | 产品代码 |
| name | 产品名称 |
| Market | 市场代码 |
| contract | 合约月份或合约标识,股票可能为 null |
| Varieties | 产品类型 |
说明
- 一次只能取一个市场,不分页;产品多的市场返回内容较大,建议保存下来定期更新,不要每次用到都请求。
- 字段名区分大小写(
Market、Varieties首字母大写)。 - 市场代码不存在时返回空数组
[]。
错误
| HTTP | 返回 | 情况 |
|---|---|---|
| 200 | status=500 The parameter 'market' is required | 缺少 market |
示例
GET
/all_symbol?market=NASDAQ请求头 Authorization: 你的密钥 · HTTP 200
[
{
"status": 0, // 0 成功,500 失败
"interval": null, // K 线周期,只有 K 线接口有值
"market": "NASDAQ", // 市场代码
"code": "AAPL", // 产品代码
"message": "SUCCESS", // 成功为 SUCCESS,失败时是原因
"data": { // 产品信息
"code": "AAPL", // 产品代码
"contract": null, // 合约月份或合约标识,股票可能为 null
"name": "Apple Inc.", // 产品名称
"Market": "NASDAQ", // 市场代码
"Varieties": "XNAS_CS" // 产品类型
}
},
{
"status": 0, // 0 成功,500 失败
"interval": null, // K 线周期,只有 K 线接口有值
"market": "NASDAQ", // 市场代码
"code": "TSLA", // 产品代码
"message": "SUCCESS", // 成功为 SUCCESS,失败时是原因
"data": { // 产品信息
"code": "TSLA", // 产品代码
"contract": null, // 合约月份或合约标识,股票可能为 null
"name": "Tesla, Inc. Common Stock", // 产品名称
"Market": "NASDAQ", // 市场代码
"Varieties": "XNAS_CS" // 产品类型
}
}
]共 5532 条,示例只列出其中 AAPL、TSLA 这 2 条。