能看到谁访问了你的 X 资料页吗?一条规则回答这一整类问题

14 min readSocialAPI 工程团队

能看到谁访问了你的 X 资料页吗?一条规则回答这一整类问题

人们用几十种说法问同一件事:谁看了我的资料页、谁读了我的帖子、谁看了我的照片、谁一直在盯我的账号。

★它们的答案是同一个,因为它们都由同一条规则决定:★

被动消费不可见。主动互动可见。

阅读、滑动、浏览不留下任何可识别的痕迹。点赞、转发、回复、关注会留下。 有了这条规则,你可以自己回答这一整类里的每一个问题 —— 包括本文没列出的那些。


你看不到的

问题 答案
谁看了我的资料页 ★拿不到★
谁看了某条具体推文 拿不到
谁读了我的长贴 拿不到
谁截了我的图 拿不到
某个特定的人有没有看到 拿不到
谁搜索过我 拿不到

这里没有一项有接口、有设置项、或有第三方的绕法。 ★X 并没有以可对外提供的形式收集"观看者身份",所以根本没有东西可供任何工具取回。★

⚠️ ★这是一个设计决定,不是缺口。 一个"阅读可被归因"的平台,是一个人们会更少阅读的平台。★ 拉黑之所以不被通知背后是同样的道理。

值得内化的推论:任何正当工具能告诉你的东西都是公开的 —— 而那也正是我们接口工作的边界。


你真正能看到的

规则的"互动"那一半,而且比人们以为的多:

数据 怎么拿
谁点赞了 ★只在 App 里,而且不总是有★ —— 见下文
谁转发了 转发视图,或一个调用
谁引用了 引用视图 —— 而且它们不在你的回复里
谁回复了 对话串本身
谁关注了你 你的粉丝列表
多少次浏览 每条推文下面的数字 —— ★只有数量,永远没有身份★

主页访问在你自己的分析里显示为一个计数。★你看到有 40 个人访问过,但永远看不到是哪 40 个。★


把互动数据取出来

import requests

BASE = "https://api.socialapi.tech"
KEY  = "your_api_key"
HDRS = {"X-API-Key": KEY}

def engagers(tweet_id):
    """谁真的互动了 —— 可识别的那一半。"""
    out = {}
    for name, path in (("转发", "/v1/tweet/retweeters"),
                       ("引用", "/v1/tweet/quotes"),
                       ("回复", "/v1/tweet/replies")):
        r = requests.get(f"{BASE}{path}",
                         params={"id": tweet_id, "limit": 100},
                         headers=HDRS, timeout=60)
        r.raise_for_status()
        out[name] = r.json()["data"]
    return out

e = engagers("1234567890123456789")
print(f"{len(e['转发'])} 转发 · {len(e['引用'])} 引用 · {len(e['回复'])} 回复")

# ★按受众规模排序,不要按数量 —— 一个大号胜过五十个小号★
for u in sorted(e["转发"], key=lambda x: -x.get("followers_count", 0))[:5]:
    print(f"  @{u['username']:<18} {u.get('followers_count', 0):>9,} 粉丝")

★那个列表里没有 viewers,而且永远不会有。★(上面那三个调用就是可见的那一半的全部。) "40 次浏览"和"是哪 40 个"之间的那道缝,就是整条隐私边界,而没有任何服务商能跨过它。


那些声称能做到的 App 为什么不行

搜这个话题,你会找到承诺给你访客名单的 App。它们和私密账号查看器属于同样的三类:

1. 它们想要你的登录。 "连接你的账号来查看访客。" 现在他们有了你的账号,而你仍然没有访客名单。

2. 它们把互动者改个标签给你。 你的点赞者和回复者,被包装成"资料访客" —— 真实数据,不诚实的表述。

3. 它们直接编名字。 有些就是凭空生成。

⚠️ ★能一锤定音的推理是:如果 X 并没有以可取回的形式收集观看者身份,那么任何第三方都无法获得它 —— 无论它收多少钱。★


该改去测量什么

这个问题背后真正想问的通常是"到底有没有人在关注?" —— 而那个是可以回答的。

浏览量告诉你触达。每浏览量的互动告诉你内容有没有打中。主页访问是整份数据里最接近"意图"的:★读一条帖子是被动的;点你的名字说明他想知道你是谁。★

粉丝增长相对于主页访问是一个几乎没人算的转化率 —— ★如果访问高而关注低,问题在你的资料页,不在你的帖子。★ 完整指标集。


大家会问的问题

能看到谁访问了我的推特资料页吗? 不能。 X 没有访客功能,也没有接口暴露它。

能看到谁浏览了我的推文吗? 不能 —— 你看到的是浏览量,永远不是身份。

推特会显示谁看过我的资料吗? 不会。分析里的主页访问只是一个数字。

能看到谁查看过我的账号吗? 不能。只有互动过的人是可识别的。

有显示推特访客的 App 吗? 有几个声称能。没有一个做得到 —— 那份数据并不以可取回的形式存在。

那它们为什么还存在? 它们要你的登录、把互动者改标签、或者直接编名字。

能看到谁截了我推文的图吗? 不能。X 不检测也不报告截图。

能看到谁搜索过我吗? 不能。搜索不归因到搜索者。

能知道某个特定的人有没有读过我的帖子吗? 不能。除非他互动了,否则没有你能访问的记录。

谁能看到我的推文浏览量? 作者能看到,而且浏览量在推文上是公开显示的。

浏览量和展示量有什么区别? 实际上很接近 —— 浏览量是公开数字,展示量是内部指标。这个区分。

能看到谁点赞了我的推文吗? 能一部分,而且比你以为的少。 App 里自己帖子下面有点赞列表,★但 X 在 2023 年收紧了点赞数据,没有任何接口返回它★ —— 包括我们的。转发和引用才是可靠的信号。

能看到谁转发了吗? 能。转发是公开且可识别的。

能看到谁引用了我的推文吗? 能,而且它是和回复分开的一份列表 —— 引用不出现在你的回复串里。

能看到谁收藏了我的帖子吗? 不能。收藏和浏览一样是私密的。

能看到谁静音了我吗? 不能。静音在设计上就是隐形且不可检测的。

能看到谁拉黑了我吗? 拿不到名单。 可以一个一个查 —— 方法。

能看到谁取关了我吗? 只能靠比较不同时间的快照 —— 追踪怎么做。

能看到谁点了我发的链接吗? 你自己的链接分析显示点击数,不显示身份。X 不把点击归因到账号。

主页访问会出现在分析里吗? 会,作为一个计数。永远不是名单。

企业账号能看到访客吗? 不能。账号类型不改变这一点。

订阅会员能看到访客吗? 不能。订阅增加功能,不增加观看者身份。

能看到谁访问了我的私密账号吗? 不能。受保护账号的观看者隐私是一样的。

为什么领英能显示访客而 X 不能? 不同的产品决策。 这和 X 暴露什么没有关系。

能判断有人在盯我的资料页吗? 通过浏览判断不了。只有他互动时才能。

能看到匿名访客吗? 浏览默认就是匿名的 —— 不存在一个"非匿名模式"可供对比。

我查看别人资料时对方会收到通知吗? 不会。查看在两个方向上都是不可见的。

能看到谁听了我的 Spaces 吗? 进行中时在场的参与者可见;结束后的被动收听不被归因。

能看到谁看了我的视频吗? 只有浏览量,和任何推文一样。

有查资料访客的接口吗? 没有 —— 我们没有,X 没有,任何人都没有。 ★那份数据并不以能被提供的形式被收集。★

能看到"关注了我但我没回关"的人吗? 能 —— 对两份列表做集合差。怎么算。

怎么知道谁是我最活跃的粉丝? 把最近几条推文的转发者、引用者和回复者拉出来,数谁反复出现。

发完推文后能看到谁访问了我的资料吗? 不能,但你能在自己的分析里看到主页访问有没有上升。

第三方工具能拿到观看者数据吗? 不能。它们和任何人有同样的访问权限,而那不包含观看者身份。

我的浏览量为什么超过粉丝数? 帖子会通过搜索、转发和推荐触达粉丝之外的人。 这是正常且健康的。

能看到谁把我加进了列表吗? 列表成员是公开的,所以你能看到哪些列表包含你。

到底有没有任何办法看到资料访客? 没有。 ★任何声称能的工具,都在做上面那三件事之一。★


把那条规则再说一遍

被动消费不可见。主动互动可见。

★这一行回答了这一整类里的每一个问题★ —— 包括这里没列出的。如果你在想 X 会不会暴露某样东西,就问:它是否需要某人「做」了什么。

用可识别的那一半你能做什么: 谁在互动、多频繁、以及他们背后有多大受众。我们的 API 返回转发者、引用者和回复者的完整资料,所以按触达给你真正的支持者排序只是一个短脚本。

没有任何接口会返回什么(包括我们的): 谁看过。★那不是一个路线图条目 —— 它是让所有人(包括你)能安全地阅读 X 的那条边界。★

延伸阅读:为什么私密账号查看器不存在 · 怎么查某人是否拉黑了你 · 为什么引用是单独一份列表 · 各指标到底是什么意思。