【发布时间】:2015-09-27 10:27:14
【问题描述】:
有什么方法可以让我们获得暂停的 Twitter 帐户详细信息?我在互联网上搜索了它,但没有得到任何相关信息。
我想知道是否有 Twitter API 或 Twitter 以外的 API 可以帮助检索暂停的用户详细信息。详细信息,例如 Twitter 从其各种 API 端点返回的信息。
这是我第一次使用 Twitter。
【问题讨论】:
标签: api twitter user-accounts
有什么方法可以让我们获得暂停的 Twitter 帐户详细信息?我在互联网上搜索了它,但没有得到任何相关信息。
我想知道是否有 Twitter API 或 Twitter 以外的 API 可以帮助检索暂停的用户详细信息。详细信息,例如 Twitter 从其各种 API 端点返回的信息。
这是我第一次使用 Twitter。
【问题讨论】:
标签: api twitter user-accounts
你要的电话是GET users/lookup
来自 Twitter API 文档:
GET users / show 用于检索单个用户对象。
如果请求的用户未知、暂停或删除,则该用户 不会在结果列表中返回。
【讨论】:
您可以尝试 API 调用:'/1.1/users/show.json'
如果用户配置文件已被暂停,您将收到以下表单的回复:
stdClass Object
(
[code] => 63
[message] => User has been suspended.
)
【讨论】:
在 TwitterAPI 中这是不可能的。只有两种方法可以检索用户信息:提供更多详细信息的 users/show 和用于批量请求(例如许多 id)的 users/lookup。在用户被暂停的情况下,“查找”将返回给定 ID 的以下错误:
api = TwitterAPI.TwitterAPI(... auth params ...)
api.request('users/lookup', {"user_id":"12345"})
{'errors': [{'code': 17, 'message': 'No user matches for specified terms.'}]}
虽然“显示”至少会告诉您用户已被暂停,这更有用,但仍然不会提供有关用户的详细信息
api = TwitterAPI.TwitterAPI(... auth params ...)
api.request('users/show', {"user_id":"12345"})
{'errors': [{'code': 63, 'message': 'User has been suspended.'}]}
这有点尴尬。在这种情况下,@Twitter 至少可以提供一个网名。
【讨论】: