繁体   English   中英

在 Twitter Api 中通过 id 获取用户名

[英]Get username by id in Twitter Api

如何通过对 Twitter Api 的请求通过 userid 获取用户名?

其他一些方法,比如followers/ids ,给我们一个 ID 数组作为响应,我不确定如何从中获取他们的用户名。

方法“ followers/ids ”的响应如下所示:

{
"ids": [782235942383972400, 16664925, 839240398010781700, 39606379, 19713521, 
...
...
...
...
...
899462802, 198446818],
"next_cursor": 0,
"next_cursor_str": "0",
"previous_cursor": 0,
"previous_cursor_str": "0"
}

如何从这些 ID 中获取用户名? 我想要类似这个网页的功能。

使用GET https://api.twitter.com/1.1/users/show.json?user_id=ID并查看返回的 JSON 对象的screen_name属性。

参考: https : //api.twitter.com/1.1/users/show.json

由于您从followers/ids获得多个 Twitter 用户,您可能希望批量查找相应的屏幕名称。 另一个答案中提到的users/show API 端点仅处理一个用户。 对于最多 100 个用户,请使用users/lookup

这在 Twitter 2 api 中发生了变化。 获取单个用户的用户名:

https://api.twitter.com/2/users/123456

对于多个用户(最多 100 个),请使用:

https://api.twitter.com/2/users?ids=123456,456789"

单击此处了解更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM