2014-12-26 40 views
-2

我面臨的問題是我沒有管理對twitter搜索的請求。我認爲,因爲Twitter的網址不再工作。如果我在瀏覽器中輸入網址,則會出現此錯誤「{」errors「:[{」message「:」Twitter REST API v1不再有效。請遷移到API v1.1。 https://dev.twitter.com/docs/api/1.1/overview。「,」code「:64}]}」。我應該使用http://search.twitter.com/search.json來獲取Twitter的回覆嗎?

我已經試圖通過替換URL爲「url:'https://api.twitter.com/1.1/search/tweets.json'」,但它沒有幫助。

控制檯上沒有顯示錯誤。

我很感激任何幫助。

<html> 
 
<head> 
 

 
<meta content="text/html;charset=utf-8" http-equiv="Content-Type"> 
 
<meta content="utf-8" http-equiv="encoding"> 
 

 
<title>Demo</title> 
 
</head> 
 

 
<body> 
 

 
<script type="text/javascript" src="js/jquery.js"></script> 
 

 
<script> 
 
\t 
 
    $.searchTwitter = function(search){ 
 
    \t $.ajax({ 
 
    \t \t //url: 'http://search.twitter.com/search.json', 
 
    \t \t url: 'https://api.twitter.com/1.1/search/tweets.json', 
 
    \t \t data: { q:search}, 
 
    \t \t dataType: 'jsonp', 
 
    \t \t success: function(results){ 
 
    \t \t \t console.log(results); 
 
    \t \t } 
 
    \t }); 
 

 
    \t $.searchTwitter('dog'); 
 
    } 
 

 
</script> 
 

 
</body> 
 

 
</html>

+0

護目鏡給我帶來了很多答案 –

+0

我已經瞪大眼睛,發現代碼 –

+0

網址但是,這清楚地解釋我可以看到它 –

回答

1
在你告訴

在同一頁

我引用

請注意,現在API v1.1的要求,要求必須進行身份驗證,請檢查驗證&授權文檔以獲取有關如何執行此操作的更多詳細信息。另請注意,twitter.com上的搜索結果可能會返回歷史結果,而搜索API通常只會提供過去一週內的推文。

檢查此頁面 https://dev.twitter.com/oauth/application-only

最好