2011-09-15 71 views
1

我正在關注如何使用jquery解析twitter搜索api請求。Twitter搜索API - 網絡錯誤:405方法不允許

http://webhole.net/2009/11/28/how-to-read-json-with-javascript/

在後的代碼使用一個搜索框供用戶輸入搜索詞,我只是想要做的是去除搜索部分,因爲我知道,我想搜索#tag :

<div id="results"></div> 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
    var url='http://search.twitter.com/search.json?q='; 
    var query='%23HASHTAGOFMYCHOOSING'; 
    var options='&result_type=recent&count=5'; 

    $.getJSON(url+query+options,function(json){ 
     $.each(json.results,function(i,tweet){ 
     $("#results").append('<p><img src="'+tweet.profile_image_url+'" width="48" height="48" />'+tweet.text+'</p>'); 
     }); 
    }); 
}); 

我在Firebug得到的錯誤是NetworkError: 405 Method Not Allowed,我只是想知道如果任何人都可以照一些光,爲什麼我打破這個代碼。

感謝,

回答

1

啊,問題是,我是缺少callback參數所以options變量應如下:

var options='&result_type=recent&count=5&callback=?';