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/
提前谢谢!
彼得
我在这里更新了你的代码版本:http://jsfiddle.net/4wWJW/9/
不幸的是,您提供的示例包括oauth_nonce我认为是一次性身份验证令牌.所以不幸的是,这不会奏效.您需要通过帐户进行身份验证才能进行调试.
而不是使用jQuery.getJSON我已经使用过的长途电话jQuery.ajax.这允许使用错误处理程序.当ajax调用成功时,调用该success函数,否则调用该error函数.
在这种情况下我可以看到调用不成功,例如,不返回状态代码200,因此error调用该函数.
您可以询问jqXHR对象和错误函数的其他参数,以查看发生了什么.