我只是想检查Twitter中是否存在username
。我认为它将成为API的一部分,但无法在api wiki http://apiwiki.twitter.com/w/page/22554679/Twitter-API-Documentation上找到它。
有什么想法吗?
感谢
JP
答案 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。所以这就像你说的一种肮脏的方法。考虑到速率限制并在代码中添加足够的检查以便不与他们联系。上述方法应该可以正常工作。 的问候,