Skip to main content
POST
在 X/Twitter 上取消关注用户
代表已认证的源用户在 X/Twitter 上取消关注某个用户。这是官方 X v2 DELETE /2/users/{source_user_id}/following/{target_user_id} 端点的代理,通过 AIsa 网关上的 https://api.aisa.one/apis/v1/twitter/unfollow_twitter 提供。为与其他 Twitter 写入端点保持一致,AIsa 使用 POST

前提条件

  • AIsa API 密钥(每个请求均使用 Bearer token)。
  • 源用户账户需完成一次性 OAuth 授权。调用 POST /apis/v1/twitter/auth_twitter 关联你的 X 账户。该端点会启动 OAuth 流程,并将生成的会话与 AIsa 密钥关联,因此无需在此请求正文中传递 OAuth token。
  • X 会话必须具有以下作用域:follows.writetweet.readusers.read
想要使用 @username 而非数字 ID 取消关注?请先通过 GET /twitter/user/info 解析用户,然后将返回的 id 作为 target_user_id 传入。

响应字段

幂等性

对未关注的用户调用 unfollow_twitter 不会执行任何操作。端点仍会返回 200{ "data": { "following": false } }。这与 X 自身的行为一致,因此可以安全重试。 有关完整的错误响应和重试指南,请参阅错误代码。写入端点会计入 API 密钥的标准 RPM/TPM 限额,请参阅速率限制

相关内容

关联 X 账户

启动用于启用此端点的 OAuth 流程。

关注用户

执行相反操作。

检查关注关系

调用前验证关注关系。

授权

Authorization
string
header
必填

你的 AIsa API 密钥。经过身份验证的源用户(执行关注操作的账户)由附加到你的密钥的 OAuth 会话决定。

请求体

application/json
target_user_id
string
必填

要取消关注的 X/Twitter 用户的数字 ID。必须匹配 X 正则表达式 ^[0-9]{1,19}$

Pattern: ^[0-9]{1,19}$
示例:

"2244994945"

响应

取消关注成功(或源用户原本就未关注目标用户)。

data
object