Documentation Index
Fetch the complete documentation index at: https://docs.reportify.cn/llms.txt
Use this file to discover all available pages before exploring further.
时间线模块提供用户关注内容的最新动态,包括关注的公司、主题、机构、公众号和社交媒体。
companies()
获取关注公司的最新动态。
const timeline = await client.timeline.companies({ num: 20 });
timeline.forEach(item => {
console.log(item.title, item.publishedAt);
});
参数:
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|
options.num | number | 否 | 10 | 返回结果数量,范围 1-100 |
返回值: Promise<TimelineItem[]> - 时间线条目列表
topics()
获取关注主题的最新动态。
const timeline = await client.timeline.topics({ num: 20 });
参数:
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|
options.num | number | 否 | 10 | 返回结果数量,范围 1-100 |
返回值: Promise<TimelineItem[]> - 时间线条目列表
institutes()
获取关注机构(券商、基金等)的最新动态。
const timeline = await client.timeline.institutes({ num: 20 });
参数:
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|
options.num | number | 否 | 10 | 返回结果数量,范围 1-100 |
返回值: Promise<TimelineItem[]> - 时间线条目列表
获取关注公众号的最新动态。
const timeline = await client.timeline.publicMedia({ num: 20 });
参数:
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|
options.num | number | 否 | 10 | 返回结果数量,范围 1-100 |
返回值: Promise<TimelineItem[]> - 时间线条目列表
获取关注社交媒体账号的最新动态。
const timeline = await client.timeline.socialMedia({ num: 20 });
参数:
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|
options.num | number | 否 | 10 | 返回结果数量,范围 1-100 |
返回值: Promise<TimelineItem[]> - 时间线条目列表
类型定义
interface TimelineItem {
docId: string;
title: string;
summary: string;
category: string;
publishedAt: number;
channelName: string;
companies: Array<{
name: string;
stocks: Array<{ symbol: string }>;
}>;
labels: string[];
}
使用场景
// 每日晨会:获取所有关注内容的最新动态
const [companies, topics, institutes] = await Promise.all([
client.timeline.companies({ num: 10 }),
client.timeline.topics({ num: 10 }),
client.timeline.institutes({ num: 10 })
]);
console.log('=== 关注公司动态 ===');
companies.forEach(item => console.log(`- ${item.title}`));
console.log('\n=== 关注主题动态 ===');
topics.forEach(item => console.log(`- ${item.title}`));
console.log('\n=== 关注机构动态 ===');
institutes.forEach(item => console.log(`- ${item.title}`));