The Old Reader API 使用教程
1. 项目介绍
The Old Reader API 是一个开源项目,旨在提供一个类似于 Google Reader API 的接口,用于构建和集成阅读器相关的应用程序。它支持用户通过 OAuth 认证,并提供多种操作,如管理订阅、标签、评论和好友列表等。
2. 项目快速启动
环境准备
在开始之前,请确保您的系统中安装了必要的工具,如 Git 和 curl。
克隆项目
首先,克隆 The Old Reader API 的仓库到本地:
git clone https://github.com/theoldreader/api.git
cd api
获取 API 认证
要使用 The Old Reader API,您需要一个认证令牌。以下是获取令牌的示例请求:
curl -d "client=YourAppName&accountType=HOSTED_OR_GOOGLE&service=reader&Email=test@krasnoukhov.com&Passwd=..." https://theoldreader.com/accounts/ClientLogin
替换 YourAppName、Email 和 Passwd 为您的应用名称、电子邮件和密码。
使用 API
获取到认证令牌后,您可以在请求中包含它:
curl https://theoldreader.com/reader/api/0/user-info?output=json -H "Authorization: GoogleLogin auth=YOUR_TOKEN"
替换 YOUR_TOKEN 为您获取到的令牌。
3. 应用案例和最佳实践
管理订阅
以下是添加订阅的示例:
curl -d "quickadd=blog.theoldreader.com" https://theoldreader.com/reader/api/0/subscription/quickadd
查看未读数
获取所有项目的未读数:
curl https://theoldreader.com/reader/api/0/unread-count?output=json
标记项目为已读
将特定项目标记为已读:
curl -d "i=tag:google.com,2005:reader/item/00157a17b192950b65be3791" https://theoldreader.com/reader/api/0/stream/items/contents?output=json
替换 i 后面的值为相应项目的 ID。
4. 典型生态项目
The Old Reader API 可以与多种类型的应用程序集成,例如:
- 阅读器客户端
- 集成到内容管理系统 (CMS) 的新闻聚合器
- 自定义的个人助理或分析工具
通过这些集成,开发人员可以为用户提供更丰富、更个性化的阅读体验。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



