SuperAPI AI 工具集

fetch-tweet

写作与研究

查看项目

更新于 10-15 16:43

技能介绍

用途:当用户给出 X/Twitter 链接,或提出“获取推文”“翻译推文”“读取 X 帖子”“tweet fetch”等请求时,从 URL 抓取推文原文、作者信息和互动数据。

主要能力:把 X/Twitter 域名转换为 api.fxtwitter.com 接口即可返回 JSON,例如 https://x.com/user/status/123456 转为 https://api.fxtwitter.com/user/status/123456。返回字段包括 tweet.text(正文,链接已展开)、tweet.author(name、screen_name、bio、followers)、likes/retweets/replies/bookmarks/views、created_at、media(photos、videos)、quote(结构相同)、lang。支持 x.com、twitter.com、fxtwitter.com、fixupx.com 等 URL 形式。

使用方式:脚本 scripts/fetch_tweet.py 仅用标准库、无外部依赖。基本用法:python scripts/fetch_tweet.py https://x.com/garrytan/status/2020072098635665909;JSON 输出:python scripts/fetch_tweet.py <url> --json。也可与 Contents Hub 等其他技能联动,先收集 X URL 列表再批量处理,例如用管道提取正文:python scripts/fetch_tweet.py <url> --json | python3 -c "import sys,json; print(json.load(sys.stdin)['tweet']['text'])"。若无法执行脚本,可用 WebFetch 直接请求 https://api.fxtwitter.com/{screen_name}/status/{status_id},提示为“Extract the full tweet text and author name”。

流程:先从 URL 提取 screen_name 与 status_id,运行脚本,再把结果展示或按需翻译,并附上互动数据。

限制:非公开账号与已删除推文无法获取;API 速率限制取决于 FxEmbed 服务端策略,资料称普通使用强度下通常无问题。其余收费、价格、平台等细节暂未提供。