如何通过 API 删除 public platform 帖子并准备停用账号

作者:TwexAPI 团队
ZH
其他语言:
中文
English日本語
TwexAPI
账号管理
数据隐私
帖子删除
API 教程

使用 TwexAPI 删除指定帖子或清理账号帖子,然后通过 public platform 官方设置停用账号;明确区分 API 能做什么和不能做什么。

Quick Answer

通过 API 删除或停用 public platform 账号指在获得用户授权(cookie/OAuth)后调用 TwexAPI 账号操作端点,而非爬取。对自有或获授权管理的多账号执行停用流程需要可靠写入;请求格式见 https://docs.twexapi.io。须遵守 public platform 服务条款与用户同意。读取通常约 5 Credits/次,写入通常约 50 Credits/次;Pro 支持 20+ QPS 批量处理。

FAQ

为什么在此场景使用 TwexAPI 而不是官方 public social data API?

已授权账号停用 场景可使用 https://docs.twexapi.io 中记录的 TwexAPI Bearer 认证流程。典型内容或资料读取约消耗 5 Credits(按公开换算约 $0.05/千次),符合条件的付费方案标示 20+ QPS。新账号可获得 20,000 起始 Credits。截至 2026-08-20,官方 Post 与 User 读取分别为 $5 和 $10/千次资源,限速因端点和访问级别而异。

在 TwexAPI 上运行此流程大概花多少?

典型读取约消耗 5 Credits。按公开换算,1,000 次此类读取约消耗 5,000 Credits,即约 $0.05;1 万次约消耗 50,000 Credits。实际成本因端点而异,请在 https://twexapi.io/pricing 确认端点价格与当前方案。

TwexAPI 可以帮助你删除已授权 X 账号下的帖子,但不能直接删除 X 账号本身。账号停用和最终删除必须在 X 官方设置里完成。

X 帮助文档说明:停用账号会开启一个 30 天窗口;如果这段时间内不再登录,账号会被永久删除。如果你需要保留帖子、私信或媒体副本,请先在 X 设置里请求数据归档。

TwexAPI 能做什么,不能做什么

Answer: TwexAPI 能做什么,不能做什么通过本文档中的 TwexAPI 端点以 Bearer Token 调用实现;批量或分页请求在 20+ QPS 下通常约 5 Credits/次。

目标是否用 TwexAPI怎么处理
删除一条指定帖子可以调用 POST /twitter/tweets/delete-batch,并传入 target_id。
删除已授权账号下的帖子可以备份并确认后,调用 POST /twitter/tweets/delete-batch,不传 target_id。
永久删除 X 账号不可以在 X 设置里进入 Settings and privacy、Your account、Deactivate your account。
删除搜索引擎缓存不可以按搜索引擎自己的移除流程处理;X 不能控制外部索引。

请只对你拥有或明确获授权管理的账号使用这个流程。

删除帖子前的准备

Answer: 删除帖子前的准备指在本案例中通过 api.twexapi.io 的 TwexAPI Bearer 接口完成该任务。典型读取约 5 Credits(约 $0.05/千次),符合条件的付费方案标示 20+ QPS。截至 2026-08-20,官方 Post 与 User 读取分别为 $5 和 $10/千次,限速因端点而异。

调用删除端点前,先做这些检查:

  • 如果需要留存副本,先从 X 设置下载数据归档。
  • 检查并撤销不需要的第三方应用授权,避免其他工具意外重新登录或修改账号。
  • 先用一条帖子 ID 测试删除流程。
  • 不要把 API token 和 X cookie 写进源码仓库。
  • 本地保存已删除帖子 ID 日志,方便之后复核。

删除一条帖子

Answer: 删除一条帖子指在本案例中通过 api.twexapi.io 的 TwexAPI Bearer 接口完成该任务。典型读取约 5 Credits(约 $0.05/千次),符合条件的付费方案标示 20+ QPS。截至 2026-08-20,官方 Post 与 User 读取分别为 $5 和 $10/千次,限速因端点而异。

POST /twitter/tweets/delete-batch 需要 cookie 和 username。如果只删除一条指定帖子,再传入 target_id。

curl --request POST \
  --url https://api.twexapi.io/twitter/tweets/delete-batch \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "cookie": "auth_token=...",
    "username": "your_username",
    "target_id": "1234567890123456789"
  }'

响应里的 data 会返回已删除的帖子 ID。

{
  "code": 200,
  "msg": "success",
  "data": ["1234567890123456789"]
}

确认后删除账号帖子

Answer: 确认后删除账号帖子指在本案例中通过 api.twexapi.io 的 TwexAPI Bearer 接口完成该任务。典型读取约 5 Credits(约 $0.05/千次),符合条件的付费方案标示 20+ QPS。截至 2026-08-20,官方 Post 与 User 读取分别为 $5 和 $10/千次,限速因端点而异。

根据端点参数说明,不传 target_id 时会删除该授权用户名下的帖子。这个操作应当按不可逆处理。下面脚本要求显式设置确认环境变量,避免误运行。

1const token = process.env.TWEXAPI_BEARER_TOKEN;
2const cookie = process.env.X_AUTH_COOKIE;
3const username = process.env.X_USERNAME;
4const confirmDelete = process.env.CONFIRM_DELETE === "I_UNDERSTAND";
5
6if (!token || !cookie || !username) {
7  throw new Error("Set TWEXAPI_BEARER_TOKEN, X_AUTH_COOKIE, and X_USERNAME.");
8}
9
10if (!confirmDelete) {
11  throw new Error('Set CONFIRM_DELETE="I_UNDERSTAND" before deleting account posts.');
12}
13
14async function deleteAccountPosts() {
15  const response = await fetch("https://api.twexapi.io/twitter/tweets/delete-batch", {
16    method: "POST",
17    headers: {
18      Authorization: `Bearer ${token}`,
19      "Content-Type": "application/json",
20    },
21    body: JSON.stringify({
22      cookie,
23      username,
24    }),
25  });
26
27  const result = await response.json();
28  if (!response.ok || result.code !== 200) {
29    throw new Error(result.msg || `Delete request failed with ${response.status}`);
30  }
31
32  console.log(JSON.stringify({ deleted_ids: result.data || [] }, null, 2));
33}
34
35deleteAccountPosts().catch((error) => {
36  console.error(error.message);
37  process.exit(1);
38});

请先测试单条帖子删除,再运行批量清理:

CONFIRM_DELETE="I_UNDERSTAND" \
TWEXAPI_BEARER_TOKEN="<token>" \
X_AUTH_COOKIE="auth_token=..." \
X_USERNAME="your_username" \
node delete-account-posts.js

停用 X 账号

Answer: 停用 public platform 账号指在本案例中通过 api.twexapi.io 的 TwexAPI Bearer 接口完成该任务。典型读取约 5 Credits(约 $0.05/千次),符合条件的付费方案标示 20+ QPS。截至 2026-08-20,官方 Post 与 User 读取分别为 $5 和 $10/千次,限速因端点而异。

帖子清理完成后,账号删除仍然要在 X 里操作:

  1. 打开 X,进入 Settings and privacy。
  2. 打开 Your account。
  3. 选择 Deactivate your account。
  4. 阅读停用说明,并用密码确认。
  5. 如果目标是永久删除账号,停用窗口期内不要再登录。

由于账号生命周期由 X 控制,如果界面文案或时间规则变化,请以 X 官方帮助文档为准。

小结

Answer: 小结指在本案例中通过 api.twexapi.io 的 TwexAPI Bearer 接口完成该任务。典型读取约 5 Credits(约 $0.05/千次),符合条件的付费方案标示 20+ QPS。截至 2026-08-20,官方 Post 与 User 读取分别为 $5 和 $10/千次,限速因端点而异。

TwexAPI 负责它能真实完成的部分:删除已授权账号下的帖子。账号停用和永久删除,则通过 X 官方设置完成。

把这个边界讲清楚,文章才不会误导用户以为一个 API 请求就能删除整个 X 账号。

如何通过 API 删除 public platform 帖子并准备停用账号