解決
問題是,即使對於公共數據,Twitter現在(愚蠢)也需要OAuth。一個簡單的解決方法是擁有一個本地PHP腳本,該腳本使用Ajax獲取數據和訪問數據,而不是直接使用Ajaxing twitter。Twitter user_timeline JSONP。沒有反應
我目前正在試圖從使用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);
}
});
})
Twitter API版本1已過時,可能不再支持(不記得確切日期)。您需要使用API 1.1 – DevDave 2013-03-18 13:35:12
我試過1.1,但也不成功。發佈更新 – 2013-03-18 13:36:55
我面臨類似的問題,我認爲在能夠調用Twitter API之前,您必須先使用OAuth,您是否已經這樣做?我用C#.net工作,並使用LinqToTwitter來解決這個 – DevDave 2013-03-18 13:38:26