接收历史新闻
历史新闻标题通过 historicalNews() 一条一条返回,最后通过 historicalNewsEnd() 表示结束。
historicalNews 回调
Section titled “historicalNews 回调”def historicalNews(self, reqId, time, providerCode, articleId, headline) -> None: print(reqId, time, providerCode, articleId, headline)| 字段 | 中文说明 |
|---|---|
reqId | 请求编号。 |
time | 新闻时间。 |
providerCode | 新闻源代码。 |
articleId | 新闻文章 ID。 |
headline | 新闻标题。 |
historicalNewsEnd 回调
Section titled “historicalNewsEnd 回调”def historicalNewsEnd(self, reqId: int, hasMore: bool) -> None: print("历史新闻结束", reqId, hasMore)hasMore=True 表示还有更多结果可以继续查。常见做法是调整时间范围或增加分页逻辑。
HISTORICAL_NEWS=reqId=98103;time=2026-06-01 12:56:33.0;providerCode=BRFUPDN;articleId=BRFUPDN$1e9760ad;headline={A:800015:L:en}...HISTORICAL_NEWS=reqId=98103;time=2026-04-28 13:44:40.0;providerCode=BRFUPDN;articleId=BRFUPDN$1e42ce8f;headline={A:800015:L:en}...页面只展示短标题片段。真实标题内容由新闻源提供,使用时要遵守对应服务条款和版权限制。
下一步请求正文
Section titled “下一步请求正文”app.reqNewsArticle( 98104, providerCode, articleId, [],)providerCode 和 articleId 必须来自同一条标题记录。