SuperAPI AI 工具集

reddit

通用与其它

查看项目

更新于 10-16 02:36

技能介绍

用途:该技能用于通过 Reddit API 访问讨论与内容,当用户提到 Reddit、reddit.com、分享 Reddit 链接、subreddit 或询问 Reddit 相关内容时使用。

主要能力:获取当前用户信息(名称、总 karma、创建时间);按查询搜索帖子;获取指定 subreddit 的 hot/new/top/rising 帖子;获取帖子评论;获取 subreddit 信息(显示名、标题、订阅数、公开描述)。

使用方式:认证由连接器通过 OAuth 自动注入 REDDIT_TOKEN 环境变量。所有请求需带 Authorization: Bearer $REDDIT_TOKEN 与 User-Agent 头。示例:获取当前用户 curl -s "https://oauth.reddit.com/api/v1/me" -H "Authorization: Bearer $REDDIT_TOKEN" -H "User-Agent: vm0:skill:v1";搜索帖子 curl -s "https://oauth.reddit.com/search?q=<query>&sort=relevance&limit=10" -H "Authorization: Bearer $REDDIT_TOKEN" -H "User-Agent: vm0:skill:v1";获取 subreddit 帖子 curl -s "https://oauth.reddit.com/r/<subreddit>/hot?limit=10" -H "Authorization: Bearer $REDDIT_TOKEN" -H "User-Agent: vm0:skill:v1";获取评论 curl -s "https://oauth.reddit.com/r/<subreddit>/comments/<post-id>?limit=10" -H "Authorization: Bearer $REDDIT_TOKEN" -H "User-Agent: vm0:skill:v1";获取 subreddit 信息 curl -s "https://oauth.reddit.com/r/<subreddit>/about" -H "Authorization: Bearer $REDDIT_TOKEN" -H "User-Agent: vm0:skill:v1"。

限制与排查:Reddit API 要求所有请求带 User-Agent;OAuth 客户端限速 60 请求/分钟,可查看 X-Ratelimit-Remaining 头;列表分页使用 after 参数配合最后一项的 name 字段(如 after=t3_abc123);连接器具有 identity 与 read 权限范围。请求失败时可运行 zero doctor check-connector --env-name REDDIT_TOKEN 或 zero doctor check-connector --url https://oauth.reddit.com/api/v1/me --method GET 排查。API 文档见 https://www.reddit.com/dev/api/。