按用户名获取 X 公开用户资料
查看 X(Twitter)公开数据 API 的全部接口 →传必填 screenname,不带 @,查询公开账号资料。可选 rest_id 优先选择账号,但仍须传 screenname。已观察到命中 status=active,字段含 profile、rest_id、id、name、desc、website、avatar、header_image、location、created_at、protected、blue_verified 和 verification_type;sub_count 为粉丝数,friends 为关注数,另有 statuses_count 与 media_count。不存在用户名返回 notfound,身份与计数为 null。ID 按字符串保存,计数另记采集时间;认证标签不等于身份核验。
API 功能
用户名解析稳定 ID active 资料含 rest_id 与 id,可作为跨页面关联账号的字符串键。
公开简介与形象资料 读取名称、简介、网站、头像和头图,缺失值保持为空。
账号计数快照 sub_count、friends、statuses_count、media_count 描述本次可见计数,不是私有分析。
未命中与零活动分离 notfound 的空身份及计数不能伪装成零粉丝的有效账号。
在线 API 演示
未找到可用的 API Key,请前往控制台创建后刷新本页。 控制台 →
GET
/api/project/twitter/user-info API 响应 (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/twitter/user-info?key=<API_KEY>&screenname=NASA'
curl -X GET 'https://api.opendata-api.com/api/project/twitter/user-info?key=<API_KEY>&screenname=NASA'
查询结果
需要帮助?
如遇接口异常,或需要其他接口需求,可联系我们
使用场景
- 为获授权的公开账号目录补充用户名、简介与头像。
- 给竞品粉丝数快照加日期,避免将未命中账号计为零。
- 将提交的用户名转成字符串账号 ID,关联已有推文数据集。
- 入驻流程检查用户提供的公开资料链接,未命中时要求核对拼写。
常见问题
怎样通过 Twitter 用户名查询用户 ID?
调用 user-info,传入不带 @ 的必填 screenname,确认 active 后将 rest_id 与 id 按字符串保存。可选 rest_id 优先选择账号,但不会取消用户名的必填要求。
资料返回 notfound 应该怎样处理?
记为本次账号不可用,不是零活跃资料。保留身份和计数的 null,检查输入后再决定是否采集时间线。