Jquery - getJSON 401"bug?"

Pet*_*ter 0 jquery getjson http-status-code-401

我有一个jquery getjson的问题.

这段代码有效

$.getJSON('http://twitter.com/status/user_timeline/USERNAME.json?count=10&callback=?', function(twitter_data)
{
    alert('works');          
});  
Run Code Online (Sandbox Code Playgroud)



这段代码不?

$.getJSON('https://api.twitter.com/1/account/verify_credentials.json?callback=?', function(twitter_data)
{
   alert('no alert ?');
}); 
Run Code Online (Sandbox Code Playgroud)

但为什么?有任何想法吗?

示例 - > http://jsfiddle.net/4wWJW/2/

提前谢谢!
彼得

awa*_*tts 8

我在这里更新了你的代码版本:http://jsfiddle.net/4wWJW/9/

不幸的是,您提供的示例包括oauth_nonce我认为是一次性身份验证令牌.所以不幸的是,这不会奏效.您需要通过帐户进行身份验证才能进行调试.

而不是使用jQuery.getJSON我已经使用过的长途电话jQuery.ajax.这允许使用错误处理程序.当ajax调用成功时,调用该success函数,否则调用该error函数.

在这种情况下我可以看到调用不成功,例如,不返回状态代码200,因此error调用该函数.

您可以询问jqXHR对象和错误函数的其他参数,以查看发生了什么.