接入文件
介面簡介
本介面用於獲取指定美股市場的交易品種列表。透過傳入市場程式碼(如紐交所、納斯達克或美交所),返回對應的股票程式碼(Symbol)及中文名稱。資料適用於構建美股行情基礎資料庫或前端選股器。
適用場景
- 金融終端開發:初始化美股股票下拉選擇框或搜尋索引。
- 量化策略回測:獲取特定交易所的全量標的池,用於篩選可交易物件。
- 資訊聚合應用:建立股票程式碼與中文名稱的對映關係,提升使用者閱讀體驗。
請求與返回說明
- 請求方式:POST
- 核心引數:
market(必填),列舉值包括nu(紐交所)、ou(納斯達克)、au(美交所)。 - 返回結構:標準 JSON 格式。成功時
code為 200,data.list陣列中包含物件,每個物件含symbol(股票程式碼)和name(中文名稱)。
接入建議
- 快取策略:美股上市品種變更頻率相對較低,建議對返回結果進行本地快取(如每日更新一次),以減少 API 呼叫次數並降低延遲。
- 異常處理:請校驗返回的
code欄位,非 200 狀態碼時記錄msg資訊以便排查問題。 - 資料清洗:返回的股票名稱可能包含特殊字元或較長描述,前端展示時建議做截斷或格式化處理的相容。
接入示例程式碼
提供 Shell、Python、Go、Java、PHP 等常見接入示例,便於直接接到現有專案裡。
請求示例
{
"market": "市场,au 美交所 ,nu 纽交所 ,ou 纳斯达克"
}響應示例
{
"msg": "成功",
"code": 200,
"taskNo": "644761017176228998465587",
"data": {
"list": [
{
"symbol": "gdxu",
"name": "金矿指数3倍做多ETN"
},
{
"symbol": "evav",
"name": "2倍做多电动和自动驾驶汽车ETF-Direxion"
}
]
}
}請求欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.market | object | {...} |
| properties.market.type | string | string |
| properties.market.description | string | 市场,au 美交所 ,nu 纽交所 ,ou 纳斯达克 |
| required | array | "market" |
| required[] | string | market |
響應欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.msg | object | {...} |
| properties.msg.type | string | string |
| properties.msg.example | string | 成功 |
| properties.msg.description | string | 返回码对应描述 |
| properties.code | object | {...} |