Openclaw-ready: Twitter / Reddit 自动化 API(支持 429 + Retry-After)
API PlatformBuild with AIPersona

专为 Openclaw 设计的
推特和 Reddit 自动化 API

面向自动化工作流:用统一的 Key 管理、稳定的限流策略与清晰的计费规则,把 Twitter 与 Reddit 的选题/爆款学习/内容生产接到 Openclaw。

一把钥匙,直接调用
通过 API Key 鉴权,几行代码完成接入。支持 x-api-key / Authorization Bearer。
透明计费与成本控制
按次扣费(credits),响应里返回 requestId/扣费信息,便于对账与追踪。
生产级限流与保护
429 + Retry-After + x-ratelimit-*,同时支持 IP 与 Key 两级保护。
面向工作流的输出
返回 tweetUrl/内容/发布时间/score,适配内容创作、选题与工作流编排。
Quick Start
Twitter + Reddit
curl-twitter.sh
curl -sS \
  -H "x-api-key: $VIRALPOST_API_KEY" \
  "https://aipersona.web/api/public/viralpost/recommendations?username=elonmusk&period=today&limit=10"
curl-reddit.sh
curl -sS \
  -H "x-api-key: $REDDIT_RANKER_API_KEY" \
  "https://aipersona.web/api/reddit-ranker?keyword=ai%20agents&maxPosts=20&maxSubreddits=8"
node.mjs
const url = new URL("https://aipersona.web/api/public/viralpost/recommendations");
url.searchParams.set("username", "elonmusk");
url.searchParams.set("period", "today");
url.searchParams.set("limit", "10");

const res = await fetch(url, { headers: { "x-api-key": process.env.VIRALPOST_API_KEY } });
const data = await res.json();
console.log(data.requestId, data.count);
429 时请遵循 Retry-After;建议对相同输入做短 TTL 缓存以降低重试与重复扣费风险。
API Catalog

我们有的 API

Twitter
ViralPost API · recommendations
输入 username,返回推荐爆款推文卡片列表(tweetUrl/内容/发布时间/score)。
Pricing
$0.01 / call
GET /api/public/viralpost/recommendations
Twitter
Engage Opportunities API
输入 keyword,抓取并排序相关 Twitter 推文,返回建议与摘要(用于选题/投放/调研)。
Pricing
$0.01 / call
GET/POST /api/reddit-ranker
Openclaw

给 Openclaw 的接入方式

Step 1
生成 API Key
在 Developer Console 生成 Key,用于服务端调用(不要放到浏览器里)。
Step 2
编排工具调用
用 ViralPost(Twitter)与 Engage Opportunities(Twitter)构建选题→验证→素材学习的自动化链路。
x-api-key: <your_key>
Step 3
处理 429 / 成本
遇到 429 严格按 Retry-After 退避;对相同输入做短 TTL 缓存,避免重试与重复扣费。
Retry-After / x-ratelimit-*
Latest APIs

为工作流准备的接口

ViralPost
recommendations
输入 username,返回推荐爆款推文卡片列表(tweetUrl/score/发布时间等)。
GET /api/public/viralpost/recommendations
Reddit
ranker
输入 keyword,返回相关 subreddit 的热帖分析与建议,用于选题与调研。
GET/POST /api/reddit-ranker
Developer
API Keys
Key 管理与撤销,用于服务端调用公开 API。
GET/POST /api/developer/api-keys
Billing
Wallet
查看 credits、充值记录与自动充值设置。
GET/POST /api/developer/wallet