Twitter API - 检查用户名是否存在

时间:2010-12-30 05:14:24

标签: twitter

我只是想检查Twitter中是否存在username。我认为它将成为API的一部分,但无法在api wiki http://apiwiki.twitter.com/w/page/22554679/Twitter-API-Documentation上找到它。

有什么想法吗?

感谢

JP

2 个答案:

答案 0 :(得分:6)

似乎我可以在用户搜索API中传递screenname。我必须检查404未找到状态(如果用户名不存在)。看起来有点难看,但可能会奏效。欢迎提出更好的建议!

这给出了404: http://api.twitter.com/1/users/show.xml?screen_name=thisdoesnotexist1234abxfd

这会返回有效信息: http://api.twitter.com/1/users/show.xml?screen_name=billgates

感谢

JP

修改

  

Twitter REST API v1不再有效。请迁移到API   V1.1。 https://dev.twitter.com/docs/api/1.1/overview

答案 1 :(得分:0)

@JP即使已达到twitter api速率限制,也会返回404。所以这就像你说的一种肮脏的方法。考虑到速率限制并在代码中添加足够的检查以便不与他们联系。上述方法应该可以正常工作。 的问候,