我想獲取最近出現的哈希標籤列表,但這似乎在Javascript中無法做到。我看過很多代碼片段,如:如何在Javascript中獲得Twitter搜索結果
function searchTwitter(query) {
$.ajax({
url: 'http://search.twitter.com/search.json?' + searchTerm,
dataType: 'jsonp',
success: function (data) {
//some code
}
});
}
但是,這似乎不工作了。如果我嘗試使用它,我得到一個錯誤在控制檯,像這樣:如果我使用$ .getJson
XMLHttpRequest cannot load http://search.twitter.com/search.json?q=%23twitter. Origin http://myserver.com is not allowed by Access-Control-Allow-Origin.
同樣的事情發生()。有沒有解決方案?解決方法?看起來好像他們改變了一些東西,然後突然沒有人的客戶端代碼工作了。我真的希望能夠使用Ajax獲取數據,這樣我就可以更新頁面而不必重新加載整個頁面。
如果我缺少明顯的東西,請告訴我。
解決這個嗯,這很奇怪/有趣/惱人。我無法讓它在jsFiddle中工作 - 但是我得到了403 Forbidden錯誤,而不是你的跨域錯誤 – Ian 2013-05-10 20:46:24
如果有幫助,這裏是我一直在測試的小提琴:http:// jsfiddle。 net/MMNFs/ – Ian 2013-05-10 20:53:58
我也沒有問題 - 使用API v1。隨着新的1.1版本 - 據我瞭解,也許我失去了一些東西 - 沒有方法是無需身份驗證訪問。看起來您需要設置應用並使用其憑據訪問API。請參閱https://dev.twitter.com/docs/faq#6974 – sixFingers 2013-05-10 20:58:40