get_user_timeline
Retrieve posts from a Fanfou user's timeline. Supports pagination and keyword search.
Instructions
根据用户 ID 获取某个用户发表内容的时间线
调用饭否 API 的 /statuses/user_timeline.json 接口获取指定用户的时间线。 如果 user_id 为空,则获取当前登录用户的时间线。
当提供搜索关键词时,会调用 /search/user_timeline.json 接口进行搜索。
Args: user_id: 用户 ID,如果为空则获取当前用户时间线 max_id: 返回列表中内容最新 ID,用于分页获取更早的内容 count: 获取数量,默认 5 条 q: 搜索关键词,如果为空则获取普通用户时间线;如果不为空则搜索该用户包含该关键词的消息
Returns: 用户时间线列表,每个元素包含: - 饭否内容: 消息文本内容(HTML 格式) * 转发:以「转@」开头,后跟用户链接,如 转@kingcos,其中 href 中的是用户 ID,inner Text 是被转发用户的显示名称,一条饭否可能有多个转发 * 话题:以「#」包围,如 #正在播放#,其中 q/ 后面的是话题名,一条饭否可能有多个话题 * 审核状态:如果内容末尾显示「【审核中】」,表示该内容正在审核中 - 发布 ID: 消息的唯一标识符 - 发布时间: 消息发布时间,需转为北京时间 - 发布者: 发布者的用户名 - 发布者 ID: 发布者的用户 ID - 图片链接: 如果包含图片,则提供图片链接
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | No | ||
| max_id | No | ||
| count | No | ||
| q | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |