对接印度股票市场数据 (India api) 实时k线图表

[复制链接]
发表于 2025-12-8 15:12:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
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

  • 哀求示例:
    1. 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
  • 哀求示例:
    1. 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分钟)

  • 哀求示例:
    1. GET https://api.stocktv.top/stock/kline?pid=12345&interval=P1D&key=YOUR_KEY
    复制代码
第四步:涨跌排行榜 (可选)

获取印度市场的涨幅榜或跌幅榜。

  • 接口: /stock/updownList
  • 方法: GET
  • 参数:

    • countryId: 14
    • type: 1 (涨幅榜) 或 2 (跌幅榜)

  • 哀求示例:
    1. GET https://api.stocktv.top/stock/updownList?countryId=14&type=1&key=YOUR_KEY
    复制代码
3. 完备代码示例 (HTML + KlineCharts)

这是一个可以直接运行的 HTML 文件示例。它会主动哀求印度股票列表,打印到控制台,并允许您输入 PID 来渲染 K 线图。
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>印度股票 K线演示 (CountryID=14)</title>
  7.    
  8.    
  9. </head>
  10. <body>
  11.     <h2>StockTV 印度市场对接 (ID: 14)</h2>
  12.    
  13.         <p>1. <strong>获取列表</strong>:点击按钮获取印度股票列表,查看控制台或下方日志获取 PID。</p>
  14.         <button onclick="fetchIndiaList()">获取印度股票列表</button>
  15.         <hr>
  16.         <p>2. <strong>渲染K线</strong>:输入 PID 查看图表。</p>
  17.         <input type="text" id="pidInput" placeholder="请输入股票 PID (例如: 12345)">
  18.         <button onclick="renderChart()">生成 K 线图</button>
  19.    
  20.     等待操作...
  21.    
  22.    
  23. </body>
  24. </html>
复制代码
4. 常见印度蓝筹股 (供参考)

如果在测试时须要验证数据,可以在列表中留意以下代码:

  • RELIANCE: Reliance Industries
  • TCS: Tata Consultancy Services
  • HDFCBANK: HDFC Bank
  • INFY: Infosys
  • ICICIBANK: ICICI Bank
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表