Javascript 在没有身份验证的情况下验证twitter帐户

Javascript 在没有身份验证的情况下验证twitter帐户,javascript,jquery,ajax,twitter,Javascript,Jquery,Ajax,Twitter,我的web应用以前使用以下功能检查twitter帐户的存在: var checkTwitter = function(username){ $.ajax({ url: 'http://twitter.com/statuses/user_timeline.json?screen_name='+username+'&count=1&suppress_response_codes=true&callback=?', dataType: 'js

我的web应用以前使用以下功能检查twitter帐户的存在:

var checkTwitter = function(username){

     $.ajax({
      url: 'http://twitter.com/statuses/user_timeline.json?screen_name='+username+'&count=1&suppress_response_codes=true&callback=?',
      dataType: 'json',
      success: function(data, success){
      if(data.error){
                  //gone bad code
      } else {
                  //gone good code

      }
}});
  }
已经快乐地工作了一两个月了。现在url返回:

{"error":"Not found","request":"\/statuses\/user_timeline.json?screen_name=mildfuzz&count=1&suppress_response_codes=true&callback=?"}
在检查我自己的twitter帐户(@mildfuzz)时


出了什么问题?

推特最近改变了他们的API规则,也许是因为这个

尝试更改为https

根据使用HTTPS

您必须具有身份验证


https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=twitterapi&count=2

您还应将成功功能更改为:

if(data="[]" || data.error || data.errors){
      //gone bad code
} else {
      //gone good code
}
错误(未授权时):

错误(当用户不存在时):

另外,当用户不存在时,它可以返回一个空数组(尽管我不知道为什么):


这个链接修复了它。Twitter现在有了一个功能,可以简单地查找用户,而不需要身份验证。

将其作为评论。这不是答案。我不能对这个问题发表评论。我需要给自己15个代表点才能成为那个天才!OP发布的返回响应声明为:
{“error”:“Not found”,
如果您检查CreativeSyco提供的上述链接并填写一个不存在的用户名,您将收到表示“errors”的数据。请查看以下内容:该用户不存在,数据返回=={“errors”:[{“message”:“对不起,那个页面不存在”,“代码”:34}]}。所以我说‘也’改变了。。。