我使用的是twitter4j API,我想知道,如果该帐户已被停用,请考虑该帐户的ID。
答案 0 :(得分:1)
据我所知,没有专门的方法来执行此操作,但使用users/lookup(在您的情况下为this方法)与用户ID,您只回到活动用户。 因此,如果响应中缺少某些ID,那么这些用户就是暂停的。
答案 1 :(得分:1)
您需要使用users/show
。如果用户被暂停,它将为您提供错误代码。
例如
https://api.twitter.com/1.1/users/show.json?screen_name=nero
返回
{
"errors": [
{
"code": 63,
"message": "User has been suspended."
}
]
}
如果您只有ID,则可以拨打类似的电话 - https://api.twitter.com/1.1/users/show.json?user_id=.....
使用Twitter4J,您可以使用showUser
并将其传递给用户名的字符串或用户ID的int。