1. 基础配置
- 接口域名: https://api.stocktv.top
- 期货基础路径: /futures
- 认证方式: URL 参数 key=您的API密钥
2. 核心对接流程
第一步:获取期货品种列表 (查找 Symbol)
由于期货合约代码(Symbol)可能因交易所不同而有所差异(例如黄金可能是 XAU、GC 或 Gold),第一步必须先拉取列表,找到对应的 symbol。
- 接口: /futures/list
- 方法: GET
- 参数: key
- 请求示例:
- GET https://api.stocktv.top/futures/list?key=YOUR_KEY
复制代码 - 如何查找:
- 黄金: 搜索关键词 "Gold" 或 "XAU"
- 白银: 搜索关键词 "Silver" 或 "XAG"
- 原油: 搜索关键词 "Oil", "WTI", "Brent" 或 "CL"
第二步:获取实时行情 (Real-time Quote)
获取特定品种的最新买卖价、涨跌幅。
- 接口: /futures/querySymbol
- 方法: GET
- 参数:
- 请求示例 (假设黄金代码为 XAU):
- GET https://api.stocktv.top/futures/querySymbol?symbol=XAU&key=YOUR_KEY
复制代码 - 响应示例:
- {
- "code": 200,
- "data": [
- {
- "symbol": "XAU",
- "name": "Gold Spot",
- "buy": "2350.50", // 买价
- "sell": "2350.80", // 卖价
- "last_price": "2350.60", // 最新价
- "chg_pct": "0.45", // 涨跌幅
- "time": "2024-05-20"
- }
- ]
- }
复制代码 第三步:获取 K 线数据 (Chart Data)
获取用于绘制图表的历史数据。
- 接口: /futures/kline
- 方法: GET
- 参数:
- symbol: 品种代码
- interval: 周期 (注意期货接口的周期定义与股票略有不同)
- 1, 5, 15, 30, 60 (分钟)
- 1d (日线)
- 请求示例:
- GET https://api.stocktv.top/futures/kline?symbol=XAU&interval=1d&key=YOUR_KEY
复制代码 3. 完整代码示例 (HTML + JavaScript)
这是一个完整的演示页面。它包含两个功能:
- 自动搜索品种:点击按钮自动在列表中查找黄金、白银、原油的 Symbol。
- 渲染图表:使用找到的 Symbol 绘制 K 线图。
- <!DOCTYPE html>
- <html lang="zh-CN">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>StockTV 期货行情 (黄金/原油)</title>
-
-
- </head>
- <body>
- <h2>StockTV 全球期货数据演示</h2>
-
-
- 请点击下方按钮加载数据...
-
-
- <button onclick="loadCommodity('Gold', '黄金')">加载 黄金 (Gold)</button>
- <button onclick="loadCommodity('Silver', '白银')">加载 白银 (Silver)</button>
- <button onclick="loadCommodity('Oil', '原油')">加载 原油 (Oil)</button>
- <button onclick="loadCommodity('Gas', '天然气')">加载 天然气 (Gas)</button>
-
-
- </body>
- </html>
复制代码 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |