个股新闻
查询个股新闻
对应的请求类:NewsStockListRequest(method=news_stock_list)
说明
查询指定股票的新闻列表。
- 仅支持查询单只标的,不支持批量查询;查询多只股票时需逐次调用。
- 通过
pageCount/pageSize按页码翻页,首页(pageCount=1)为最新文章。
参数
NewsStockListRequest.newRequest(String symbol, Language lang, Integer pageCount, Integer pageSize)
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| symbol | String | Yes | 股票代码,如 AAPL。仅支持单只标的,不支持批量查询 |
| lang | Language | No | 语言枚举:zh_CN / zh_TW / en_US |
| pageCount | Integer | No | 页码,从 1 开始,默认 1,取值 >= 1 |
| pageSize | Integer | No | 每页条数,默认 20,取值 1–50 |
返回
com.tigerbrokers.stock.openapi.client.https.response.news.NewsStockListResponse
返回数据可通过 NewsStockListResponse.getNewsPageItem() 方法访问,返回 NewsPageItem(com.tigerbrokers.stock.openapi.client.https.domain.news.item.NewsPageItem)对象,属性如下:
| 字段 | 类型 | 说明 |
|---|---|---|
| items | List<NewsItem> | 新闻条目列表 |
| pageCount | Integer | 当前页码 |
| pageSize | Integer | 每页条数 |
| totalPage | Integer | 总页数 |
| totalSize | Integer | 总条数 |
其中 NewsItem(com.tigerbrokers.stock.openapi.client.https.domain.news.item.NewsItem)属性如下:
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 文章 ID |
| title | String | 标题 |
| summary | String | 摘要 |
| pubTimestamp | Long | 发布时间戳(秒级) |
| url | String | 详情页 URL |
示例
import com.tigerbrokers.stock.openapi.client.config.ClientConfig;
import com.tigerbrokers.stock.openapi.client.https.client.TigerHttpClient;
import com.tigerbrokers.stock.openapi.client.https.domain.news.item.NewsItem;
import com.tigerbrokers.stock.openapi.client.https.request.news.NewsStockListRequest;
import com.tigerbrokers.stock.openapi.client.https.response.news.NewsStockListResponse;
import com.tigerbrokers.stock.openapi.client.struct.enums.Language;
TigerHttpClient client = TigerHttpClient.getInstance().clientConfig(ClientConfig.DEFAULT_CONFIG);
NewsStockListRequest request = NewsStockListRequest.newRequest("AAPL", Language.zh_CN, 1, 20);
NewsStockListResponse response = client.execute(request);
if (response.isSuccess()) {
for (NewsItem item : response.getNewsPageItem().getItems()) {
System.out.println(item.getTitle() + " — " + item.getUrl());
}
} else {
System.out.println("response error:" + response.getMessage());
}返回示例
{
"items": [
{
"id": "",
"title": "",
"summary": "",
"pubTimestamp": 1793933399,
"url": "https://xxxx"
}
],
"pageCount": 1,
"pageSize": 20,
"totalPage": 22,
"totalSize": 427
}请求频率
基础限流为 60 次/分钟。
Updated about 6 hours ago
Did this page help you?
