Solved
The problem is that Twitter now (stupidly) requires OAuth even for public data. An easy enough workaround is to have a local php script which OAuths and gets the data and access that with Ajax as opposed to Ajaxing twitter directly.
I'm currently trying to pull user timelines from twitter using the Reqwest JavaScript library. However when I do so the request is considered successful but no data is retrieved and the console displays a GET error. The code im trying is as follows:
$.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);
}
});
})