推特删除的推文怎么看:2026 年实测哪些方法还管用
推特删除的推文怎么看、能不能查出来?我们拿美国 SEC 被盗号时删掉的一条推文,实测 Wayback Machine、archive.today 和引用回复搜索,也讲自己删的推文怎么恢复。
Tarun Khatri
发布于 · 更新于 · 阅读约 7 分钟 · Read in English
看推特删除的推文,要把推文链接放进 Wayback Machine 或 archive.today 查存档,因为 X(推特)自己不留公开副本。
这篇写给想核实一条公开推文去向的人:它可能来自品牌、机构,或者你自己的账号。每个方法我们都拿美国证券交易委员会(SEC)一条真实删除的推文试过。第 5 步的 API 是我们做的 Weir。
把这个地址粘进浏览器,星号后面换成任意推文链接:
https://web.archive.org/web/*/twitter.com/SECGov/status/1744829327294837236
- 复制推文链接/status/ 后面那串数字就是推文 ID。
- 查 Wayback Machine打开它的存档列表。
- 再查 archive.today打开它最新的一份副本。
- 搜引用和回复用 quoted_tweet_id: 和 conversation_id:。
- 用 API 确认返回 404,就说明推文已经不在了。
第 1 步:先确认推文是真删了,还是只是看不到
推文(现在也叫帖子)删除后,X 只在原位置留一条提示,别的什么都不给。
X 帮助中心说,推文删除后,内容、元数据和全部分析数据都“不再在 X 上公开”。它会从作者主页、粉丝的时间线和 X 搜索里消失,普通转推也跟着消失。
但这条提示不能证明推文被删了。
X 的提示说明页列了四种可能:
- 推文被作者删除了。
- 账号开了保护,而你没有关注它。
- 账号屏蔽了你。
- 账号已经停用。
所以先看账号本身。主页公开、还能正常打开的话,推文不见了多半就是被删了。
我们的例子是 2024 年 1 月 9 日 SEC 账号被盗后发出的一条假推文。SEC 随后发推,称它是“一条未经授权的帖子”,X 现在也不再显示它。
第 2 步:用 Wayback Machine 看推特删除的推文
web.archive.org 上的 Wayback Machine 会保存公开网页的副本,X 的推文也在内。前提是有人在删除之前存过这个页面。
我们免费的已删除推文查找工具,输入推文链接就能生成下面所有查询地址。
- 打开存档列表。在推文链接前面加上
web.archive.org/web/*/。 - 两个域名都试。存档可能记在 twitter.com 下,也可能在 x.com 下。
- 选蓝色的点。Internet Archive 的帮助页说,蓝色表示那次存档正常加载。
- 选删除之前的时间。删除之后才做的存档,不可能有推文原文。
2026 年 10 月 22 日,我们查了 SEC 这条推文:
21:24 那份存档开头写着“Today the SEC grants approval for #Bitcoin ETFs”,意思是“SEC 今天批准比特币 ETF”。这句话在 X 上已经看不到了。
不知道推文几点发的?推文 ID 转日期工具能从 ID 算出发布时间,你就知道该看哪个时段的存档。
开发者可以直接向存档要离某个时间点最近的一份:
curl "https://archive.org/wayback/available?url=twitter.com/SECGov/status/1744829327294837236×tamp=202401092115"
{
"archived_snapshots": {
"closest": { "status": "200", "available": true, "timestamp": "20240109212440" }
}
}
不带 timestamp,返回的就是最新一份:这里是 2024 年 2 月、删除之后才存的。存档本身也可能消失:Internet Archive 的帮助页说,网站所有者可以申请把内容排除。
第 3 步:用 archive.today 再查一次
archive.today 也叫 archive.ph,是另一家独立的存档网站。它的 FAQ 给了一个固定地址,能直接打开任意链接最新的一份副本:
https://archive.ph/newest/https://twitter.com/SECGov/status/1744829327294837236
它也可能根本没有副本。
2026 年 10 月 22 日,它给我们的脚本弹出了安全验证,所以这一步没测成。请在你自己的浏览器里打开。
第 4 步:通过引用和回复,看别人删掉的推文
删掉一条推文,删不掉别人围绕它写的内容。
X 帮助中心说,引用了它的推文“不会被删除”,把原文复制进自己推文里的也一样。
下面两条搜索能找到剩下的痕迹,写法详见推特高级搜索语法大全。任选一条输入 X 的搜索框,再切到“最新”:
quoted_tweet_id:1744829327294837236
conversation_id:1744829327294837236
2026 年 10 月 22 日,我们用 SEC 那条假推文的 ID 去搜,两条都还能搜出结果。我们拿到的引用推文发于 21:34 和 21:35 UTC,都在删除之前。
逐条读引用者自己写的话,以及里面附的截图。被引用的原推文不会再显示,因为它已经没了。
回复也还指向那条被删的推文。下面是其中一条,只留下能证明这一点的字段:
{
"createdAt": "2024-01-09T21:25:44.000Z",
"conversationId": "1744829327294837236",
"inReplyToId": "1744829327294837236"
}
截图是最后的线索,但很容易造假。用之前,先拿它和存档副本对一对。
第 5 步:用 API 批量确认推文是否被删除
API 只能告诉你推文没了,告诉不了你它写过什么。Weir 的 API 文档写明,推文“不存在、已删除或不公开”时返回 404。
curl https://api.weirapp.io/v1/x/posts/1744829327294837236 \
-H "Authorization: Bearer $WEIR_API_KEY"
{ "error": { "code": "not_found", "message": "X post not found.", "retryable": false } }
调用失败不扣积分。
一次最多查 100 条,用 GET /v1/x/posts?ids=:找不到的 ID 会放进 meta.notFound,同样不计费。
我们发了当晚 @SECGov 的三个推文 ID,只有 SEC 宣布账号“被盗用”的那条回来了:
{
"data": [{ "id": "1744837121406349714", "createdAt": "2024-01-09T21:42:41.000Z" }],
"meta": { "notFound": ["1744829327294837236", "1744829667318608211"] }
}
这次调用花了 2 积分:调用本身 1 积分,返回的那条推文 1 积分。
下面的脚本读取一个推文 ID 文件,每行一个,打印出已经不在的那些:
import os, sys, requests
ids = [line.strip() for line in open(sys.argv[1]) if line.strip()]
headers = {"Authorization": f"Bearer {os.environ['WEIR_API_KEY']}"}
for start in range(0, len(ids), 100):
batch = ",".join(ids[start:start + 100])
r = requests.get("https://api.weirapp.io/v1/x/posts", params={"ids": batch},
headers=headers, timeout=60)
r.raise_for_status()
for post_id in r.json()["meta"]["notFound"]:
print("not available:", post_id)
notFound 也包括被封禁、受保护和被限制显示的推文,所以要把它理解成“现在不公开”。只拿它查你自己的推文,或你要引用的公开来源,不要用来盯某个普通人。
推特删除的推文怎么恢复?
能找回的只有你自己最近删的推文,而且找回的是文字。X 数据存档的 README 说,deleted-tweets.js 里存着你“过去 14 天内”删除、X 还没彻底清除的推文。
存档在“设置和隐私”里申请。X 帮助中心说,准备存档“可能需要几天”,每一步见如何打开推特存档(英文)。
我们免费的推特存档查看器读的是 tweets.js,也就是你还留着的推文。deleted-tweets.js 要用文本编辑器打开。
更早删的推文,只能回到第 2 到第 4 步去找。
为什么已删除推文查看器都查不到?
- 没人存过。存档里只有删除之前被抓下来的页面。
- 第三方应用必须忘掉它。X 开发者政策要求,推文在 X 上删除后,应用要“在合理可能的范围内尽快”删掉,X 提出要求后则须在 24 小时内删掉。
- Google 网页快照没了。旧教程还在教这一招,但 Google 的文档写明“快照链接功能已经不存在”。
- 推文其实没被删。受保护的账号、屏蔽了你的账号,显示的提示都差不多。
什么时候不适合用 Weir
- 你要的是删掉的原文。Weir 只读现在公开的内容,原文要去第 2、3 步的存档里找。
- 你只查一条推文。Wayback Machine 和 X 搜索都不花钱。
- 你想盯着某个人删推。Weir 的使用政策禁止在没有合法依据时,用 Weir“跟踪、监控或建立特定个人的档案”。
- 你需要和 X 签合同。Weir 没有 X 的授权,访问方式可能变化。
X 的服务条款写着,未经 X 明确书面许可,你“不得抓取其服务”。请自行确认适用于你的规定,本文不构成法律建议。
常见问题
推特删除的推文,别人还能看到吗?
在 X 上谁都看不到了,它会从主页、时间线和搜索里消失。但引用它的推文不会被删,X 也承认推文可能被第三方网站或搜索引擎缓存。所以存档、引用和截图里可能还留着。
推特删除的推文可以查出来吗?
要看删除前有没有人存过。把链接放进 Wayback Machine 和 archive.today,再用推文 ID 搜 quoted_tweet_id:,找还在的引用。没人存过的话,原文就找不回来了。
有链接,怎么看一条已删除的推文?
在链接前面加上 web.archive.org/web/*/ 或 archive.ph/newest/。twitter.com 和 x.com 两种写法都试一下,打开删除之前的那份存档。没有存档,就没有副本。
推特删除的推文怎么恢复?
只能找回自己最近删的。你的 X 数据存档会在 deleted-tweets.js 里列出大约 14 天内删掉的推文。更早的,试试 Wayback Machine 和引用搜索。
参考来源
以下资料都在 2026 年 10 月 22 日查看。X 帮助中心拦截我们的读取程序,所以读的是它们 2026 年 9 月和 10 月的 Wayback 存档。
- X 帮助中心,删除推文(英文):https://help.x.com/en/using-x/delete-posts
- X 帮助中心,X 上的提示(英文):https://help.x.com/en/rules-and-policies/notices-on-x
- X 帮助中心,下载 X 数据存档(英文):https://help.x.com/en/managing-your-account/how-to-download-your-x-archive
- X 数据存档的 README,取自一份公开的存档(英文):https://bitfolk.com/twitter-archive/data/README.txt
- X 开发者政策(英文):https://docs.x.com/developer-terms/policy
- X 服务条款,2026 年 10 月 9 日生效(英文):https://x.com/en/tos
- SEC 关于账号被盗的推文(英文):https://x.com/SECGov/status/1744837121406349714
- 那条已删除推文在 21:24 UTC 的存档(英文):https://web.archive.org/web/20240109212440/https://twitter.com/SECGov/status/1744829327294837236
- Internet Archive 帮助页和可用性 API(英文):https://help.archive.org/help/using-the-wayback-machine/ 和 https://archive.org/help/wayback_api.php
- archive.today 的 FAQ,读的是它 2026 年 5 月的 Wayback 存档(英文):https://archive.ph/faq
- Google 搜索中心,robots meta 标签(英文):https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag
- Weir API 文档(英文):https://docs.weirapp.io/reference/x/getXPosts
- Weir 使用政策(英文):https://weirapp.io/acceptable-use
- 我们用 Weir 对 SEC 这条推文、它的引用和回复做的调用