个股新闻

查询个股新闻

对应的请求类:NewsStockListRequest(method=news_stock_list)

说明

查询指定股票的新闻列表。

  • 仅支持查询单只标的,不支持批量查询;查询多只股票时需逐次调用。
  • 通过 pageCount / pageSize 按页码翻页,首页(pageCount=1)为最新文章。

参数

NewsStockListRequest.newRequest(String symbol, Language lang, Integer pageCount, Integer pageSize)

参数类型是否必填描述
symbolStringYes股票代码,如 AAPL。仅支持单只标的,不支持批量查询
langLanguageNo语言枚举:zh_CN / zh_TW / en_US
pageCountIntegerNo页码,从 1 开始,默认 1,取值 >= 1
pageSizeIntegerNo每页条数,默认 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)对象,属性如下:

字段类型说明
itemsList<NewsItem>新闻条目列表
pageCountInteger当前页码
pageSizeInteger每页条数
totalPageInteger总页数
totalSizeInteger总条数

其中 NewsItem(com.tigerbrokers.stock.openapi.client.https.domain.news.item.NewsItem)属性如下:

字段类型说明
idString文章 ID
titleString标题
summaryString摘要
pubTimestampLong发布时间戳(秒级)
urlString详情页 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 次/分钟。


Did this page help you?