解决了
问题是 Twitter 现在(愚蠢地)即使是公共数据也需要 OAuth。一个足够简单的解决方法是拥有一个本地 php 脚本,该脚本 OAuths 并获取数据并使用 Ajax 访问数据,而不是直接使用 Ajaxing twitter。
我目前正在尝试使用 Reqwest JavaScript 库从 twitter 中提取用户时间线。但是,当我这样做时,请求被认为是成功的,但没有检索到任何数据,并且控制台显示 GET 错误。我尝试的代码如下:
$.domReady(function () {
$.ajax({
url: 'http://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitter',
type: 'jsonp',
success: function (response) {
console.log(response);
},
error: function (err) {
console.log(err);
}
});
})