跳到正文

怎么查看 X 上的评论,未登录也能看

想查看 X 上的评论,点帖子的正文或时间戳,别点对话气泡图标,再往下滚动到帖子下方的回复。未登录时,x.com 只显示前 1 到 3 条回复,之后就要求你登录。

  • 更新于
  • 发布于
  • 阅读约 9 分钟

简短回答: X 上的评论就是回复。它们默认按“最相关”排序,“最新”和“最多点赞”点一下就能切换,疑似垃圾的回复和作者隐藏的回复则各藏在自己的按钮后面。想读取或导出每一条公开回复,Sorsa API 的 POST /comments 每次请求返回 20 条,每 1,000 条 $0.07 起,100 次免费请求大约能读取 2,000 条。

接口
POST /comments
每页条数
每次请求 20 条回复
价格
每 1,000 条 $0.07 起

#怎么查看一条 X 帖子的评论

X 上的评论叫回复,它们都在帖子自己的页面上,点开帖子本身就能看到。在 iPhone 和 Android 的 X 应用里,以及在浏览器里打开 x.com,步骤都是一样的。免费的推特回复查看器只要一个链接,就能列出任意帖子的公开回复。

  1. **打开帖子。**点帖子的正文、周围的空白处或时间戳。对话气泡图标只会打开一个写你自己回复的输入框。

  2. **滚过那些计数。**回复从帖子、回复数和其他按钮下面开始,一路往下排。

  3. **选择排序。**第一条回复上方有个排序菜单,默认是“最相关”(Most relevant)。切到“最新”(Most recent)看最新的回复,或切到“最多点赞”(Most liked)看最受欢迎的;应用里也可能把默认项叫作“热门回复”(Trending replies)。X 在 2024 年 8 月(在新标签页打开)加入了这个菜单。

  4. **展开一个分支。**对某条回复的回复自成一个分支。点这条回复,它会作为一个页面打开,它的回复就在下面。

  5. **加载其余回复。**在一场长对话的末尾,点“显示疑似垃圾回复”(Show probable spam),就能加载 X 从列表里过滤掉的回复。

    Maple Street Bakes @maple_street_bakes Testing a sourdough rye this week. What should go in it? 上午 9:41,2026 年 10 月 30 日 97 75 990 最相关 Dana R. @rye_bread_regular Caraway in the rye, please. 4 条回复 Lee Park Seconded, and sea salt on top. Sam Okafor Rye with dates would sell out. 显示疑似垃圾内容 1 2 3 4 5 1 打开推文 点推文的文字或时间。 其下的气泡是写回复。 2 回复排序 最相关、最新 或最多点赞。 3 展开分支 点一条回复,读 写给它的回复。 4 隐藏的回复 作者隐藏了一些回复时 才会出现。任何人都能打开。 5 显示疑似垃圾内容 X 过滤掉的回复, 加载在列表末尾。
    帖子页面上有五处能通向它的回复;帖子下方的回复气泡不在其中。

任何人的回复,包括你自己的,也会汇集在他们主页的“回复”标签页里,最新的在最前。这个标签页展示的是一个账号在整个 X 上说过的话;帖子自己的页面展示的则是所有人在同一条帖子下说过的话。

#X 的回复按钮是什么意思

X 上围绕一场对话的每个按钮,打开的都是不同的一组回复,而且没有一个会删除或改动任何东西。其中只有两个,“显示疑似垃圾回复”和隐藏回复图标,打开的是 X 排除在主列表之外的回复;其余的只是加载、排序或展开已有的内容。

按钮或标签作用出现的位置
带数字的对话气泡打开输入框写你自己的回复;数字是全部回复的总数每条帖子下方
最相关、最新、最多点赞给回复排序:按 X 的排名、最新优先或点赞最多优先第一条回复上方
回复下方的计数,如“查看 2 条回复”或“再看 1 条回复”打开写给这条回复的回复分支有回复的回复下方
显示更多回复加载长列表的下一部分;旧指南有时用这个名字指垃圾回复那一层已加载回复的末尾
显示疑似垃圾回复加载 X 判定为疑似垃圾或质量较低的回复对话末尾
隐藏回复图标打开帖子作者隐藏的回复;任何人都能打开原帖右下角
“查看全部回复”和继续前往 X未登录的限制:登录后才能读到最前面几条之后的回复没有账号时的 x.com
此帖子不可用代替你看不到的回复,比如来自你已静音账号的回复原本应是回复的位置
  • 带数字的对话气泡

    作用
    打开输入框写你自己的回复;数字是全部回复的总数
    出现的位置
    每条帖子下方
  • 最相关、最新、最多点赞

    作用
    给回复排序:按 X 的排名、最新优先或点赞最多优先
    出现的位置
    第一条回复上方
  • 回复下方的计数,如“查看 2 条回复”或“再看 1 条回复”

    作用
    打开写给这条回复的回复分支
    出现的位置
    有回复的回复下方
  • 显示更多回复

    作用
    加载长列表的下一部分;旧指南有时用这个名字指垃圾回复那一层
    出现的位置
    已加载回复的末尾
  • 显示疑似垃圾回复

    作用
    加载 X 判定为疑似垃圾或质量较低的回复
    出现的位置
    对话末尾
  • 隐藏回复图标

    作用
    打开帖子作者隐藏的回复;任何人都能打开
    出现的位置
    原帖右下角
  • “查看全部回复”和继续前往 X

    作用
    未登录的限制:登录后才能读到最前面几条之后的回复
    出现的位置
    没有账号时的 x.com
  • 此帖子不可用

    作用
    代替你看不到的回复,比如来自你已静音账号的回复
    出现的位置
    原本应是回复的位置

X 的回复帮助页面(在新标签页打开)解释了默认排序。回复并不按时间顺序显示:当帖子作者回复过某条回复、你关注写它的人,或写它的人付费订阅了 Premium 时,X 会把这条回复排得更靠前。“显示疑似垃圾回复”里放的,是 X 根据回复者过去的行为和回复内容判断出来的那些回复。

#为什么你看不到 X 上的全部评论

帖子上的回复数包含了你看不到的回复:有些被 X 过滤,有些被作者隐藏,有些出于隐私而不可见,特别热闹的帖子则根本显示不全。下面十个原因里,有五个点一下或改一项设置就能解决;其余的源于隐私或删除,任何应用和工具都显示不出这些回复。

回复缺失的原因怎么判断还能看到吗?
X 把它过滤成疑似垃圾回复对话末尾有“显示疑似垃圾回复”能,点这个按钮
作者把它隐藏了原帖上有隐藏回复图标能,点这个图标
它在热闹的帖子里排名靠后默认的“最相关”排序能,切换到“最新”
你静音了这个账号,也没有关注它这个账号在你的静音列表里能,取消静音
你静音了它包含的某个词这个词在你的静音词里能,移除这个词
回复者的账号设了保护他们的主页上有个锁只有他们批准你的关注后才能看到
作者限制了谁能回复帖子下方有一行写着谁可以回复不能,这条回复本来就不可能发出
回复被删除,或其账号被封禁回复数变少,或显示“此帖子不可用”不能
帖子的回复数量多得压倒一切列表远在到达回复数之前就停止加载部分能,换一种排序或用 API
你没有登录出现“查看全部回复”面板登录
  • X 把它过滤成疑似垃圾回复

    怎么判断
    对话末尾有“显示疑似垃圾回复”
    还能看到吗?
    能,点这个按钮
  • 作者把它隐藏了

    怎么判断
    原帖上有隐藏回复图标
    还能看到吗?
    能,点这个图标
  • 它在热闹的帖子里排名靠后

    怎么判断
    默认的“最相关”排序
    还能看到吗?
    能,切换到“最新”
  • 你静音了这个账号,也没有关注它

    怎么判断
    这个账号在你的静音列表里
    还能看到吗?
    能,取消静音
  • 你静音了它包含的某个词

    怎么判断
    这个词在你的静音词里
    还能看到吗?
    能,移除这个词
  • 回复者的账号设了保护

    怎么判断
    他们的主页上有个锁
    还能看到吗?
    只有他们批准你的关注后才能看到
  • 作者限制了谁能回复

    怎么判断
    帖子下方有一行写着谁可以回复
    还能看到吗?
    不能,这条回复本来就不可能发出
  • 回复被删除,或其账号被封禁

    怎么判断
    回复数变少,或显示“此帖子不可用”
    还能看到吗?
    不能
  • 帖子的回复数量多得压倒一切

    怎么判断
    列表远在到达回复数之前就停止加载
    还能看到吗?
    部分能,换一种排序或用 API
  • 你没有登录

    怎么判断
    出现“查看全部回复”面板
    还能看到吗?
    登录

静音那几行来自 X 的静音账号(在新标签页打开)和静音词(在新标签页打开)页面:你没有关注的已静音账号的回复会从对话里消失,静音词也会让包含它的回复消失。对话设置(在新标签页打开)允许作者只让自己关注的账号、自己提及的账号或已认证账号回复,还能在中途更改。对于特别热闹的帖子,X 的回复问题帮助(在新标签页打开)写的是“unable to show all of these replies”,也就是没法把这些回复全部显示出来。

被拉黑不在这个列表里。X 的屏蔽页面(在新标签页打开)说,被你屏蔽的账号仍然能看到你的公开帖子,所以一个屏蔽了你的公开账号,也没法对你隐藏它的回复。如果缺失的是你自己的回复,那就是你账号的可见度问题:先看什么是推特限流。

#怎么查看 X 上被隐藏的回复

打开原帖,点它右下角的隐藏回复图标:只有作者至少隐藏过一条回复时它才会出现,而且任何人都能打开。

  1. **打开原帖。**被隐藏的回复属于收到它们的那条帖子,而不是时间线。

  2. **找到隐藏回复图标。**没有图标,说明作者没有隐藏任何回复。

  3. **点它。**一个页面会列出作者隐藏的每一条回复,可以直接阅读和回复。

隐藏只是把回复移出对话,并不会删除它,写回复的人也收不到任何通知。作者随时可以取消隐藏。有两类回复永远不会出现在这个页面:来自受保护账号的被隐藏回复,以及写回复的人后来删除的被隐藏回复。这个功能在 X 应用和 x.com 上可用,在 X Pro 里不可用。“显示疑似垃圾回复”后面的回复是另一类,由 X 决定,而不是作者。

#没有账号怎么查看 X 上的评论

没有账号时,x.com 只显示帖子和它最前面的几条回复,所以要看其余的回复,靠得住的办法是用一个读取公开回复的查看器。2026 年 11 月 2 日,我们在未登录状态下,在 x.com 上打开了 X 官方开发者账号 @XDevelopers 的三条公开帖子。如今把帖子链接里的 x.com 换成 xcancel.com,打开的只是一个提示该服务已暂停的页面。

想在没有账号的情况下读取任意公开 X 帖子的回复,用 Sorsa API 回复查看器,也就是上面链接的那个免费工具:无需 X 登录,每次查看 20 条回复,可按热门、最新或点赞最多排序。粘贴帖子链接,选择热门、最新或点赞最多优先:查看器每次显示 20 条回复,附带作者及其粉丝数。这三种排序和 X 排序菜单里的一样:最相关、最新、最多点赞。对回复的回复也以同样方式展开,列表还能存成 CSV 文件。想采集一场长对话的每条回复,下面的 API 方案会一次 20 条地翻页读取。来自受保护账号的回复,在任何地方都保持私密。

#怎么用 Sorsa API 获取一条帖子的每一条回复

想把一条帖子的所有回复当作数据采集,就翻页调用 Sorsa API 的 POST /comments(在新标签页打开),每次请求最多返回 20 条回复,并附带作者的完整资料。每个响应里的 next_cursor 会指向接下来的 20 条,直到没有剩余。研究人员、内容审核人员、抽奖主办方和品牌团队在光读一条帖子下的讨论不够用时,就会用它。

  1. 获取密钥。注册后,在控制台复制你的 API 密钥。前 100 次请求免费,约合 2,000 条回复。

  2. **请求第一页。**把帖子链接或 ID 作为 tweet_link 发送,并把 order_by 设为 Relevance(默认)、Recency 或 Likes。

    终端
    curl -X POST "https://api.sorsa.io/v3/comments" \
      -H "ApiKey: YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"tweet_link": "2115302847719350272", "order_by": "Recency"}'
    
    响应200 OK
    {
      "tweets": [
        {
          "id": "2115318840027283456",
          "full_text": "Caraway in the rye, please. Pick-up on Saturday?",
          "created_at": "2026-10-30T15:12:08Z",
          "likes_count": 41,
          "reply_count": 4,
          "is_reply": true,
          "in_reply_to_tweet_id": "2115302847719350272",
          "in_reply_to_username": "maple_street_bakes",
          "conversation_id_str": "2115302847719350272",
          "user": {
            "id": "1730446120995815424",
            "username": "rye_bread_regular",
            "display_name": "Dana R.",
            "followers_count": 1288,
            "verified": false
          }
        }
      ],
      "next_cursor": "DAACCgACG9Ew2xQAJxAKAAMb0TDbE__6sAgABAAAAAIAAA"
    }
    
  3. **沿着 cursor 翻页。**下次请求时把 next_cursor 放回请求体再发,直到某个响应里不再带它。

    POST /comments 第 1 页 20 条回复 next_cursor 第 2 页 20 条回复 最后一页 无游标:完成 第 1 页中的一条回复 reply_count: 4 其 ID 作为 tweet_link 它的分支 4 条回复,分页方式相同
    每 20 条回复一次请求,由 next_cursor 串起来;某条回复自己的分支是从这条回复的 ID 开始的另一条链。
  4. **写入每一行。**每页一到就保存,这样即使一场有 10 万条回复的讨论,也不会一次性全堆在内存里。

    import csv
    import requests
    
    URL = "https://api.sorsa.io/v3/comments"
    HEADERS = {"ApiKey": "YOUR_API_KEY"}
    POST = "https://x.com/maple_street_bakes/status/2115302847719350272"
    
    
    def export_replies(post_link, path="replies.csv"):
        body = {"tweet_link": post_link, "order_by": "Recency"}
        with open(path, "w", newline="", encoding="utf-8") as f:
            out = csv.writer(f)
            out.writerow(["id", "username", "created_at", "likes", "text"])
            while True:
                r = requests.post(URL, headers=HEADERS, json=body)
                r.raise_for_status()
                page = r.json()
                for t in page.get("tweets", []):
                    out.writerow([t["id"], t["user"]["username"],
                                  t["created_at"], t["likes_count"],
                                  t["full_text"]])
                cursor = page.get("next_cursor")
                if not cursor:
                    break
                body["next_cursor"] = cursor
    
    
    export_replies(POST)
    

一条回复自己的回复构成一个分支:当 reply_count 大于 0 时,把这条回复的 ID 作为 tweet_link 发送,用同样的方式翻页即可。返回 403 表示密钥缺失或请求额度用完,返回 429 表示一秒内发了超过 20 次请求;失败的请求不计费。想核验某个账号有没有回复过,比如抽奖或活动场景,GET /check-comment(在新标签页打开) 一次请求就能回答,并附上回复本身,详见推特互动验证 API指南。

须知

帖子下面的数字不等于列表。它包含了没人能读到的回复,比如受保护账号的回复,以及删除后仍会被计数一段时间的回复,所以完整采集返回的回复数,通常比这个数字少。

#采集 X 的回复要花多少钱

Sorsa API 采集回复每 1,000 条 $0.07 起,每条回复都附带作者资料。官方 X API 今天每 1,000 条回复收费 $5.00,2026 年 11 月 22 日开始对每条回复的作者另行计费后,就是每 1,000 条 $15.00。

回复数

官方 X API

$500

采集 10 万 条回复

每条回复 $0.005

Sorsa API

$7 起

采集 10 万 条回复

每 1,000 条 $0.07 起

官方 X API 没有读取帖子回复的接口。它的对话 ID 指南(在新标签页打开)让你搜索 conversation_id: 加上帖子 ID,而它的搜索接口(在新标签页打开)只能覆盖最近 7 天,除非你为全量归档搜索逐条付费。其价格页面(在新标签页打开)上每读取一条帖子是 $0.005,而 10 月 23 日的通知(在新标签页打开)规定,自 11 月 22 日起,随帖子返回的每个作者另加 $0.010。它还需要开发者账号、OAuth 和预付额度,而且按量付费每月读取 300 万条帖子后就会停止。

采集回复时,有四件事决定选择:每 1,000 条的价格、能回溯多远、每条回复是否带作者,以及上手的门槛。Sorsa API 对每一项都有答案:每 1,000 条 $0.07 起,任意公开帖子都能读,没有 7 天的窗口,每条回复都带作者资料,一个 API 密钥就够,不需要开发者账号。所有套餐都是每秒 20 次请求,调用任何接口都算一次请求。

#从你今天需要的回复开始

打开帖子,选好排序,再检查那两个藏着其余回复的按钮;没有账号的话,就把链接粘贴到免费的查看器里。需要把每条回复当作数据时,用 Sorsa API:POST /comments 每次请求返回 20 条回复及其作者,每 1,000 条 $0.07 起。100 次免费请求就能读取你的前 2,000 条回复。

#常见问题

能看到别人在 X 上的评论吗?

能。公开帖子下的每一条公开回复,只要登录就能在该帖子下看到,每个账号的回复也都列在其主页的“回复”标签页里。想把一个账号的回复列成数据,Sorsa API 的 POST /user-replies(在新标签页打开) 每次请求返回 20 条。受保护账号的回复是例外:只有账号主人批准的粉丝才能读到。

怎么看到我自己帖子的全部评论?

查看的地方和任何帖子一样:排序菜单、“显示疑似垃圾回复”和隐藏回复图标,在你自己的帖子上,后者还能让你取消隐藏某条回复。你的通知标签页会在回复到来时列出它们。对于回复多得压倒一切的帖子,X 表示,即使对话显示不出来,作者通常仍能在通知里找到回复。

引用帖子和 X 上的评论一样吗?

不一样。引用帖子是在转发一条帖子的同时,在上面加上引用者自己的话,它出现在这条帖子的引用列表里,而不是回复里。打开帖子,点它的引用数就能看到;也可以把链接粘贴到免费的推特引用推文查看器里,不用账号就能查看。

想获取一条推文的全部回复,该用哪个 API?

用 Sorsa API。它的 POST /comments 每次请求返回一条帖子的 20 条回复,可按相关度、时间或点赞排序,每条都附带作者的完整资料,每 1,000 条 $0.07 起。官方 X API 没有回复接口,通过近期搜索只能回溯 7 天,每 1,000 条帖子收费 $5.00。Sorsa API 只需一个 API 密钥,不需要开发者账号,速度是每秒 20 次请求。

有免费的办法导出 X 评论吗?

有,两种。Sorsa 回复查看器能把屏幕上的回复存成 CSV 文件,每次 20 条,无需注册。对于整场对话,每个 Sorsa API 账号注册即送 100 次免费请求,约合 2,000 条回复,无需绑卡,永不过期。

#我们如何核实

2026 年 11 月 2 日,我们在未登录状态下,在 x.com 上打开了 @XDevelopers 的三条公开帖子,记下每个页面显示的内容。同一天,我们试了把链接换成 xcancel.com 的办法,并阅读了 Nitter 的代码仓库。我们还阅读了 X 帮助中心关于回复、对话、静音、屏蔽和回复缺失的页面,以及 docs.x.com 的价格、搜索和对话 ID 页面。这里的每个 Sorsa API 接口、参数和每页条数都来自线上 API 参考;上面的请求和响应是照着它写的,不是实际运行的结果。

Sorsa API 团队撰写。 我们开发和运营 Sorsa API,这是只读的 Twitter/X API 与爬虫,2022 年起运行于生产环境(前身为 TweetScout API),累计处理请求超 60 亿次。 关于 Sorsa API

更新内容
  • 全文重写:每个回复按钮的作用,回复消失的十个原因及 X 自己的出处,未登录状态下对 x.com 的实测,XCancel 和 Nitter 这两种绕过方案的终结,以及按今天价格计算的 API 方案。
  • 更新了套餐和官方 X API 的归档搜索。
  • 首次发布。