马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
1. 根本参数设置
- 接口域名: https://api.stocktv.top
- 印度 Country ID: 14
- 紧张生意业务所: NSE (National Stock Exchange), BSE (Bombay Stock Exchange)
- 认证方式: URL 参数 key=您的API密钥
2. 核心接口流程
对接逻辑:先通过 列表接口 查询印度股票的 PID(体系ID),再使用 PID 获取 K线 或 实时行情。
第一步:获取印度股票列表
查询印度市场的股票代码、名称及 PID。
- 接口: /stock/stocks
- 方法: GET
- 参数:
- countryId: 14 (必填)
- pageSize: 10
- key: 您的Key
- 哀求示例:
- GET https://api.stocktv.top/stock/stocks?countryId=14&pageSize=10&page=1&key=YOUR_KEY
复制代码 - 预期数据:
- id: PID (后续接口使用)
- symbol: 股票代码 (如 "RELIANCE", "TCS", "INFY")
- name: 公司名称
- exchangeId: 生意业务所ID (46=NSE, 74=BSE)
第二步:获取印度指数 (Nifty 50 / Sensex)
获取印度紧张的 Nifty 50 和 BSE Sensex 指数行情。
- 接口: /stock/indices
- 方法: GET
- 参数: countryId=14
- 哀求示例:
- GET https://api.stocktv.top/stock/indices?countryId=14&key=YOUR_KEY
复制代码 第三步:获取 K 线数据
使用第一步获取的 id (PID) 查询汗青数据。
- 接口: /stock/kline
- 方法: GET
- 参数:
- pid: 股票ID
- interval: 周期 (P1D=日线, PT1H=1小时, PT15M=15分钟)
- 哀求示例:
- GET https://api.stocktv.top/stock/kline?pid=12345&interval=P1D&key=YOUR_KEY
复制代码 第四步:涨跌排行榜 (可选)
获取印度市场的涨幅榜或跌幅榜。
- 接口: /stock/updownList
- 方法: GET
- 参数:
- countryId: 14
- type: 1 (涨幅榜) 或 2 (跌幅榜)
- 哀求示例:
- GET https://api.stocktv.top/stock/updownList?countryId=14&type=1&key=YOUR_KEY
复制代码 3. 完备代码示例 (HTML + KlineCharts)
这是一个可以直接运行的 HTML 文件示例。它会主动哀求印度股票列表,打印到控制台,并允许您输入 PID 来渲染 K 线图。- <!DOCTYPE html>
- <html lang="zh-CN">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>印度股票 K线演示 (CountryID=14)</title>
-
-
- </head>
- <body>
- <h2>StockTV 印度市场对接 (ID: 14)</h2>
-
- <p>1. <strong>获取列表</strong>:点击按钮获取印度股票列表,查看控制台或下方日志获取 PID。</p>
- <button onclick="fetchIndiaList()">获取印度股票列表</button>
- <hr>
- <p>2. <strong>渲染K线</strong>:输入 PID 查看图表。</p>
- <input type="text" id="pidInput" placeholder="请输入股票 PID (例如: 12345)">
- <button onclick="renderChart()">生成 K 线图</button>
-
- 等待操作...
-
-
- </body>
- </html>
复制代码 4. 常见印度蓝筹股 (供参考)
如果在测试时须要验证数据,可以在列表中留意以下代码:
- RELIANCE: Reliance Industries
- TCS: Tata Consultancy Services
- HDFCBANK: HDFC Bank
- INFY: Infosys
- ICICIBANK: ICICI Bank
|