You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Twitter API V2获取当前用户用户名 替代需高权限的V1.1接口

可以实现,Twitter API v2 提供了对等的接口能力,仅需基础的 Essential 开发者权限即可调用,无需申请 Elevated 权限。

具体实现方案
  • 调用 Twitter API v2 的users/me接口即可,该接口原生用于获取当前授权用户的账户信息,完全匹配你的使用需求。
  • 仅需用户名的场景下,请求参数增加user.fields=username过滤字段,仅返回所需数据,降低传输和解析成本。
调用示例(Bearer Token 授权模式)
curl "https://api.twitter.com/2/users/me?user.fields=username" -H "Authorization: Bearer <你的应用访问令牌>"
正常返回示例
{
  "data": {
    "id": "1234567890",
    "name": "用户公开昵称",
    "username": "目标用户名"
  }
}
补充说明
  • 该接口仅要求开发者应用拥有Essential 等级权限即可调用,相比 v1.1 版本要求的 Elevated 权限,申请门槛大幅降低。
  • 接口返回的username字段就是你需要的用户账号(不含@前缀)。

内容的提问来源于stack exchange,提问作者Jack Robson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 17:24:01