印尼市场数据接口对接说明 (Country ID: 48)
一、基础配置信息
接口域名:
https://api.stocktv.top
国家标识(Country ID):48
主要交易场所:印尼证券交易所(IDX - Indonesia Stock Exchange)
认证机制:通过 URL 参数进行身份验证
key=您的API密钥
二、核心接口调用流程
整体逻辑如下:首先调用股票列表接口获取目标资产的 PID(系统唯一标识),然后利用该 PID 请求 K线数据或实时行情信息。
步骤1:获取印尼市场股票列表
用于查询印尼市场的所有可交易股票,包括其代码、公司名称及对应的系统ID(PID)。
请求地址:
/stock/stocks
请求方法:
GET
请求参数:
:countryId48(必填项,表示印尼市场)
:pageSize10
:key您的Key
示例请求:
GET https://api.stocktv.top/stock/stocks?countryId=48&pageSize=10&page=1&key=YOUR_KEY
预期返回字段说明:
:PID —— 后续接口所需的关键标识id
:股票代码(例如 “BBCA”, “BBRI”, “TLKM”)symbol
:公司全称(如 “Bank Central Asia”, “Telkom Indonesia”)name
:报价货币单位为 IDR(印尼盾)currency
步骤2:获取印尼主要指数行情(IHSG / LQ45)
用于获取印尼综合股价指数(Jakarta Composite Index, 简称 JCI 或 IHSG)的最新行情数据。
请求地址:
/stock/indices
请求方法:
GET
请求参数:
countryId=48
请求示例:
GET https://api.stocktv.top/stock/indices?countryId=48&key=YOUR_KEY
步骤3:获取K线历史数据
使用第一步中获取到的
id
(即 PID)来请求指定股票的历史K线图数据。
请求地址:
/stock/kline
请求方法:
GET
请求参数:
:股票的系统ID(PID)pid
:时间周期设置interval
:代表日线级别P1D
:代表1小时线级别PT1H
请求示例:
GET https://api.stocktv.top/stock/kline?pid=12345&interval=P1D&key=YOUR_KEY
三、前端演示代码(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=48)</title>
<script src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>
<style>
body { font-family: sans-serif; padding: 20px; }
.control-panel { background: #f4f4f4; padding: 15px; margin-bottom: 20px; border-radius: 8px; }
.log-panel { background: #333; color: #0f0; padding: 10px; height: 100px; overflow-y: scroll; font-family: monospace; margin-bottom: 10px; }
#chart { width: 100%; height: 500px; border: 1px solid #ccc; }
button { padding: 8px 15px; cursor: pointer; background: #007bff; color: white; border: none; border-radius: 4px; }
input { padding: 8px; width: 200px; }
</style>
</head>
<body>
<h2>StockTV 印尼市场对接 (ID: 48)</h2>
<div class="control-panel">
<p>1. <strong>获取列表</strong>:点击按钮获取印尼股票列表,查看控制台或下方日志获取 PID。</p>
<button onclick="fetchIndonesiaList()">获取印尼股票列表</button>
<hr>
<p>2. <strong>渲染K线</strong>:输入 PID 查看图表。</p>
等待操作...
5. 参考用的印尼蓝筹股代码(可用于测试验证) 在进行功能测试时,若需核对数据准确性,可重点关注以下具有代表性的上市公司股票代码: - **BBCA**:Bank Central Asia,印尼最大的私营银行之一 - **BBRI**:Bank Rakyat Indonesia,主要提供普惠金融服务的国有银行 - **TLKM**:Telkom Indonesia,国内主导的电信与网络服务提供商 - **BMRI**:Bank Mandiri,印尼资产规模领先的国有商业银行 - **ASII** :Astra International,综合性企业集团,业务涵盖汽车、重工、金融等多个领域 以上标的常被用作市场观察基准,在数据调试与图表展示中具备较高参考价值。https://api.stocktv.top


雷达卡


京公网安备 11010802022788号







