DIYgod / DIYgod/RSSHub

为route/twitter的官方api加入since_id支持以实现增量更新减少计费

Open
#21,197 0 comments 1 reaction 0 assignees View on GitHub
RSS enhancement
Dominant language
TypeScript
Stars
46.2k
Forks
10.2k
Avg merge
8h 48m
Merged PRs (30d)
175

Description

### 这是一个什么样的功能?

调用官方api获取用户推文时带上since_id参数实现增量更新

### 这个功能可以解决什么问题?

当前 RSSHub 的 Twitter Developer API 实现每次请求都获取完整的推文列表(默认 20 条)一个用户获取一次就是0.01+0.005*20=0.11$,即使把缓存时间设为一天每天更新一次一个月也要整整3.3$。
查阅官方文档发现支持官方api支持[since_id](https://docs.x.com/x-api/users/get-posts#parameter-since-id)基于此可以实现增量更新

### 额外描述

_No response_

### 这不是重复的功能请求和 RSS 提案

- [x] 我已经搜索了 [现有 issue](https://github.com/DIYgod/RSSHub/issues),以确保这项功能尚未被请求及不是 [新的 RSS 提案](https://github.com/DIYgod/RSSHub/issues/new?assignees=&labels=RSS+proposal&template=rss_request_zh.yml)。

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.