Ratio、RT、QRT:X 上最让人困惑的那批词(以及每个词到底在衡量什么)

13 min readSocialAPI 工程团队

Ratio、RT、QRT:X 上最让人困惑的那批词(以及每个词到底在衡量什么)

大多数 X 术语表列完定义就结束了。 那恰好漏掉了最要紧的一部分:★★这些词里有一些命名的是你能算出来的数字,另一些命名的只是一种感觉。★★ 把两者混在一起,就是人们争论一条帖子"是不是被 ratio 了"却永远吵不出结果的原因。

这一页按那条界线来整理这批词。


人们真正在搜的那个词:ratio

"被 ratio 了"意思是一条帖子收到的回复远多于点赞。

这背后的推理是: 点赞是廉价的赞同。回复要花力气,而★花力气通常意味着不同意★。所以当回复数大幅压过点赞数时,人群是在争论,而不是在认可。

★不存在官方阈值。★ 实践中人们大致指的是回复数超过点赞数,而且往往超出很多 —— 但这个词用得很松,那个数字从来没被说明过。

★★这个词特殊的地方在于:它是一个真正的黑话,却恰好描述了一个真实可计算的量。★★ 两个计数在每条帖子上都是公开的。

回复点赞比 = 回复数 / 点赞数

超过 1.0 就不寻常。在一条有真实体量的帖子上远超 1.0,就是人们在描述的那种情况。

两个数字都在帖子本身上,所以去核对而不是去争论只要一个调用 —— 下面就是。


把它算出来,而不是争论它

import requests

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

def ratio(tweet_id):
    """回复点赞比 —— 黑话背后的那个数字。"""
    r = requests.get(f"{BASE}/v1/tweet/info",
                     params={"id": tweet_id}, headers=HDRS, timeout=60)
    r.raise_for_status()
    t = r.json()["data"]
    likes   = t.get("like_count", 0)
    replies = t.get("reply_count", 0)
    return {
        "likes": likes,
        "replies": replies,
        # ★守住除法 —— 零点赞的帖子不是"被无限 ratio"★
        "ratio": round(replies / likes, 2) if likes else None,
        "ratioed": bool(likes and replies > likes),
    }

r = ratio("1234567890123456789")
print(f"{r['replies']:,} 回复 / {r['likes']:,} 点赞 → {r['ratio']}")

⚠️ ★注意那个零点赞守卫。★ 一条刚发出、3 条回复 0 个赞的帖子不是"被无限 ratio 了" —— ★它只是一条还没有数据的帖子★。不做检查直接除,产出的正是这种荒谬结果,而这是互动类脚本里最常见的 bug。


RT 与 QRT —— 是不同机制,不是同义词

这两个词经常被混用,而它们不该被混用。

词 它做什么 谁的受众会看到
RT(转发) 原样转播那条帖子 你的
QRT(引用) 裹上你自己的评论 你的

真正要紧的机制差别: ★★一条引用是一条新帖子,只是恰好嵌入了另一条。★★ 它有自己的回复、自己的点赞、自己的固定链接。

由此产生一个大多数人会漏掉的后果: ★引用不会出现在原帖的回复串里。★ 一个只看自己回复的作者,完全看不到那些引用里的评论 —— 而真正的对话往往正发生在那里。完整机制。

"Subtweet"(暗推)是第三个 —— 提到某人却不链接也不点名,所以不会出现在对方的提及里。★它是一个社交词,不是技术词,没有任何东西在衡量它★。


哪些词是可测量的

★这正是术语表跳过的那个区分。★

词 可测量? 来自什么
Ratio ★可以★ 回复 ÷ 点赞,两者都公开
RT / QRT 计数 ★可以★ 帖子上的计数
展示量 部分 只有自己的 —— 为什么
互动率 ★可以★ 互动 ÷ 浏览量
"火了" 不能 不存在任何阈值
被限流 不能 只能推断,从不公布 —— 怎么测
Subtweet 不能 由意图定义
互关 ★可以★ 两份列表求交集

★规律是:描述「会留下公开计数的互动」的词可测量;描述「意图或平台行为」的词不可测量。★ 当有人给第二组里的词报出一个数字时,他是在估算。

可测量那一列的东西全都在帖子本身上 —— 一个调用返回四个计数。


大家会问的问题

推特上 ratioed 是什么意思? 一条帖子收到的回复远多于点赞 —— 通常被理解为人群在表达不同意。

推特 ratio 是什么? ★回复数除以点赞数。★ 超过 1.0 是大致的标志,尽管不存在官方阈值。

推特上 ratio 是什么意思? 同一件事。这个词既当名词也当动词用。

怎么知道我被 ratio 了? 比较帖子上的回复数和点赞数。两者都是公开的。

被 ratio 是坏事吗? ★它标志的是不同意,不是失败。★ 高回复仍然意味着高分发 —— 帖子被看到了。

多少算好的 ratio? 点赞明显多于回复,就是正常、不值一提的状态。

推特上 RT 是什么意思? 转发 —— 把一条帖子原样转播给你的粉丝。

QRT 是什么意思? 引用转发 —— 转发时附上你自己的评论。

RT 和 QRT 有什么区别? ★转发是转播;引用是创建一条嵌入了原帖的新帖子。★ 引用有它自己的回复和点赞。

引用会出现在我的回复里吗? 不会 —— 它是单独一份列表,这正是作者会漏掉它们的原因。这个区分。

tweet 是什么意思? X 上的一条帖子。 平台改了这个名词,但词汇没跟着改。

tweet 的定义是什么? 一条简短的公开帖子。 ★尽管品牌改名了,这个词在日常使用里活了下来。★

一条推文长什么样? 作者、正文、可选媒体,加四个计数 —— 回复、转发、引用、点赞。

subtweet 是什么意思? 提到某人却不点名也不链接。 对方不会收到任何通知。

能检测出 subtweet 吗? 不能。★它由意图定义,而意图不是一个字段。★

mutuals 是什么意思? 两个账号互相关注。 ★可以用集合求交算出来★ —— 怎么算。

推特上 rate limited 是什么意思? 你撞上了请求或浏览的上限。 它是临时的 —— 什么会触发它。

rate limit exceeded 是什么意思? 同一件事,只是以错误的形式显示出来,而不是变慢。

推特上 impressions 是什么意思? 你的帖子在屏幕上被渲染的次数 —— 不是人数,也不是"读了"。

一次推文展示是什么? 一次渲染。★同一个人看两次算两次。★

"火了"是什么意思? ★没有定义,也没有阈值。★ 它描述的是一种关于规模的感觉。

trending 是什么意思? 使用量的快速加速,不是原始体量 —— 热榜怎么运作。

thread 是什么? 同一个作者连续发的多条帖子,以回复自己的方式串起来。

handle 是什么? 就是 @用户名。 ★它会变,数字 ID 不会★ —— 为什么这很重要。

现在的认证勾是什么意思? 主要是一个付费订阅,而它曾经表示的是身份验证。

DM 是什么意思? 私信 —— 参与者之间私密,且任何接口都够不到。

bookmark 是什么意思? 私下保存一条帖子。 作者看不到谁收藏了它。

engagement 是什么意思? 任何可测量的互动 —— 回复、转发、引用、点赞。

互动率是什么? 互动数除以浏览量。 ★重要的是这个比率,不是原始计数。★

shadowbanned 是什么意思? 在不通知的情况下降低可见性。 ★只能推断,平台从不确认。★

OP 是什么意思? 原帖作者 —— 正在被讨论的那条帖子的作者。

self-ratio 是什么意思? 你自己的回复表现超过了你的原帖,通常是因为那条跟帖更打中人。

高 ratio 会伤害触达吗? 不会直接伤害。 回复本身就是互动,★而互动通常会增加分发,不论情绪正负★。

能跨账号比较 ratio 吗? 能 —— 两个计数在任何人的帖子上都是公开的,所以比较就是算术。

人们为什么在意 ratio? ★因为它是 X 黑话里唯一一个能对应到「任何人都可验证的数字」的词。★ 这对黑话来说很不寻常。


简短版

★按「它命名的是一个数字还是一种感觉」来给这批词分类。★

Ratio、RT 与 QRT 计数、互动率、互关,都能从公开数据算出来。 ★"火了"、暗推、被限流则不能 —— 没有阈值、没有字段、没有公布的状态。★ 任何为第二组报出数字的人都是在估算,而且应该说明这一点。

我们的 API 返回任意帖子上的回复、转发、引用和点赞数,所以算一个 ratio —— 无论是你自己的帖子还是别人的 —— 只要一个调用加一次除法。只读、固定按次价格。

没有任何接口返回什么: 某件事算不算"火了",或者一条帖子是不是暗推。★那些不是数据上的缺口;它们是一开始就没在描述数据的词。★

延伸阅读:为什么引用是独立于回复的一份列表 · 展示量到底在计什么 · 测可见性问题 · 各指标合起来是什么意思。