接入文件
介面簡介
本介面提供國內主流貴金屬品種(如黃金延期、白銀T+D等)的實時市場報價資料。透過傳入具體的貴金屬程式碼(symbol),即可獲取包括當前價格、買賣盤口、漲跌幅、成交量及持倉量在內的多維行情指標,資料來源自國內正規交易市場。
適用場景
- 金融資訊應用:為APP或網站提供實時的貴金屬行情展示模組。
- 投資分析系統:作為量化策略或技術分析的資料來源,監控價格波動與交易活躍度。
- 企業風控管理:幫助涉金企業實時掌握原材料成本波動,輔助採購與銷售決策。
請求與返回說明
- 請求方式:POST
- 核心引數:
symbol(必填),指定需查詢的貴金屬品種程式碼,需參考國內貴金屬現貨或期貨的標準編碼規範。 - 返回資料:
data.price:當前最新成交價格。data.change/data.changeRate:相較於昨日收盤價的漲跌額與漲跌幅。data.bid/data.ask:買一價與賣一價,反映即時流動性。data.volume/data.hold:當日成交量與總持倉量,體現市場熱度。data.update_time:資料更新時間戳,確保時效性判斷。
接入建議
- 程式碼對映:請提前建立內部業務品種與介面
symbol引數的對映表,避免硬編碼。 - 快取策略:鑑於行情資料高頻變動但非毫秒級交易需求,建議在客戶端或服務端設定秒級快取,減少無效請求。
- 異常處理:需校驗返回碼
code,並在msg提示錯誤時進行日誌記錄與重試機制設計。
接入示例程式碼
提供 Shell、Python、Go、Java、PHP 等常見接入示例,便於直接接到現有專案裡。
請求示例
{
"symbol": "国内贵金属品种,详见国内贵金属现货,详见国内贵金属期货"
}響應示例
{
"code": 200,
"msg": "成功",
"taskNo": "138485498227260625726111",
"data": {
"presettle": 614.51,
"ask_vol": 3,
"change": 3.71,
"bid_vol": 1,
"hold": 236472,
"volume": 13396,
"update_time": 1731090599,
"high": 619.7,
"low": 614.2,
"price": 618.22,
"name": "黄金延期",
"ask": 618.68,
"preclose": 612.87,
"bid": 616.02,
"changeRate": 0.6,
"value": 8273493248,
"open": 614.3
}
}請求欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 国内贵金属品种,详见国内贵金属现货,详见国内贵金属期货 |
| required | array | "symbol" |
| required[] | string | symbol |
響應欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.code | object | {...} |
| properties.code.type | string | number |
| properties.code.example | number | 200 |
| properties.code.description | string | 返回码对应描述 |
| properties.msg | object | {...} |