当前位置: 首页 > news >正文

印度数据源 Java 对接文档

本文将指导开发者通过 Java 对接印度股票、外汇、期货及加密货币市场数据接口,覆盖核心 API 调用、参数说明和数据处理逻辑。基于官方 JSON 文档整理,所有接口均需使用 [key=联系我们获取key](https://t.me/stocktvpaopao) 授权。接口文档


1. 股票市场接口

适用场景:印度(countryId=14)、马来西亚、印尼等国家股票行情
核心 API 列表

功能端点参数说明返回字段示例
市场列表GET /stock/stockscountryId=14(印度)symbol, last, chgPct
单股查询GET /stock/queryStocksid=7310(股票PID)fundamentalRevenue, high
指数行情GET /stock/indicescountryId=14name, last, chgPct
K线数据GET /stock/klinepid=7310&interval=PT15Mtime, open, close
IPO新股日历GET /stock/getIpocountryId=14ipoListing, company
涨跌排行榜GET /stock/updownListtype=1(1=涨幅榜)chgPct, volume
公司信息GET /stock/companiespage=1&pageSize=10industry, employeeCount

Java 示例(使用 Spring Boot)

import org.springframework.web.client.RestTemplate;public class StockAPI {private static final String BASE_URL = "https://api.stocktv.top/stock";private static final String API_KEY = "联系我们获取key";// 获取印度股票市场列表public String getStockList() {RestTemplate restTemplate = new RestTemplate();String url = BASE_URL + "/stocks?countryId=14&page=1&key=" + API_KEY;return restTemplate.getForObject(url, String.class);}// 获取股票K线数据public String getKlineData(String pid, String interval) {String url = String.format("%s/kline?pid=%s&interval=%s&key=%s", BASE_URL, pid, interval, API_KEY);return new RestTemplate().getForObject(url, String.class);}
}

2. 外汇接口

核心功能:印度卢比(INR)交叉汇率
关键接口

功能端点参数说明
实时汇率列表GET /market/currencycountryType=sg(可选)
K线图表数据GET /market/chartsymbol=EURUSD=X&interval=5m

数据示例

{"code": 200,"data": [{"symbol": "EURUSD=X","chg": "+0.0016","chgPct": "+0.15%","lastPrice": "1.0765"}]
}

3. 期货市场接口

支持品种:新加坡铁矿石(FEF)、马棕油(FCPO)等
核心端点

// 获取期货行情
public String getFuturesData(String symbol) {String url = "https://api.stocktv.top/futures/querySymbol?symbol=" + symbol + "&key=" + API_KEY;return new RestTemplate().getForObject(url, String.class);
}

4. 加密货币接口

对接币安数据

功能端点参数说明
最新价格GET /crypto/lastPricesymbols=BTCUSDT,ETHUSDT
K线数据GET /crypto/getKlinesinterval=5m(1s~1M)

Java 调用示例

public String getCryptoPrice(String symbols) {String url = "https://api.stocktv.top/crypto/lastPrice?symbols=" + symbols + "&key=" + API_KEY;return new RestTemplate().getForObject(url, String.class);
}

5. WebSocket 实时推送

连接方式

import javax.websocket.*;
import java.net.URI;@ClientEndpoint
public class StockWebSocket {private static final String WS_URL = "wss://ws-api.stocktv.top/connect?key=联系我们获取key";@OnMessagepublic void onMessage(String message) {System.out.println("Received: " + message); // 实时行情推送}public static void main(String[] args) throws Exception {WebSocketContainer container = ContainerProvider.getWebSocketContainer();container.connectToServer(StockWebSocket.class, URI.create(WS_URL));}
}

返回数据字段

  • pid:产品ID
  • last_numeric:最新价
  • pcp:涨跌幅
  • volume:成交量

注意事项
  1. 鉴权:所有请求需携带 key 参数。
  2. 频率限制:未公开说明,建议主动限流(如 10 请求/秒)。
  3. 错误处理:检查返回 JSON 中的 code 字段(200=成功)。
  4. 时区:时间戳均为 UTC 时间,需转换为印度时区(IST, UTC+5:30)。

通过以上接口,开发者可快速构建印度市场的股票、外汇、期货及加密货币数据服务。完整文档请参考原始 JSON 结构。

http://www.dtcms.com/a/360766.html

相关文章:

  • 【DeepSeek】蓝耘元生代 | 蓝耘MaaS平台与DeepSeek-V3.1重构智能应用开发
  • 打造智能写作工作流:n8n + 蓝耘MaaS平台完整实战指南
  • 20.30 QLoRA微调终极指南:Hugging Face参数优化实战,24GB显存直降50%性能不减
  • linux centos 忘记开机密码,重置root密码的两种方式
  • 【C++】类型转换详解:显式与隐式转换的艺术
  • MySQL 慢查询 debug:索引没生效的三重陷阱
  • 【STM32】状态机(State Machine)
  • 力扣每日一刷Day 19
  • RK3399内核驱动实战:获取设备号控制LED的四种方法(由浅入深、代码注释详尽)
  • 【CMake】Ctest,Cpack
  • 电子电气架构 --- 智能电动车EEA电子电气架构(上)
  • Linux | 走进网络世界:MAC、IP 与通信的那些事
  • 【macOS】垃圾箱中文件无法清理的--特殊方法
  • 深度学习跨领域应用探索:从技术落地到行业变革
  • 华为eNSP防火墙综合网络结构训练.docx
  • npm 打包上传命令,撤销错误版本
  • 山东省信息技术应用创新开展进程(一)
  • 设计模式13-迭代器模式
  • OS+MySQL+(其他)八股小记
  • 【lucene】 中的impactsenum与impactsdisi有啥区别?
  • 开源npm引导guide组件
  • 基于.NET Framework 4.0的FTP文件传输类
  • 基于Hadoop的可视化城市宜居指数分析(代码+数据库+LW)
  • 【macOS】垃圾箱中文件无法清理的常规方法
  • Mac上如何安装mysql
  • MIT 6.5840 (Spring, 2024) 通关指南——Lab 2: Key/Value Server
  • 【Docker】Docker容器和镜像管理常用命令
  • Spring Bean 生命周期中的 @PostConstruct 注解
  • TCP实现线程池竞争任务
  • LeetCode Hot 100 Python (31~40)