2013-05-10 73 views
2

今天,我的腳本停止在Chrome中工作,現在我得到了403 Forbidden或400 Bad Request。這僅適用於Chrome,只有用我的Twitter搜索API調用發生:使Twitter搜索API調用時出現403錯誤

var url = "http://search.twitter.com/search.json?q=myquery&include_entities=true&callback=?"; 

    $.ajax({ 
     type: 'GET', 
     url: url, 
     async: false, 
     jsonpCallback: 'testCallback', 
     contentType: "application/json",  
     dataType: 'jsonp' 
    }); 

我已經看到了一些類似的投訴在這裏和其他論壇,但從來沒有覺得有道理ADN肯定不是辦法的解釋。這怎麼可能是一個純Chrome的錯誤。如果您將搜索查詢網址粘貼到地址欄中,則會返回Feed。

我不知所措,而且正在發佈我的應用程序,因此有點擔心。

編輯:該錯誤現在是400,並在所有瀏覽器。從我所瞭解到的情況來看,這可能與Twitter棄用其API的v.1有關。

+0

這今天發生在我身上。我找不到解釋,我唯一的猜測是它可能與Chrome的更新有關。所有其他瀏覽器表現良好,Chrome瀏覽器投擲403.任何進度/解決方案? – TYRONEMICHAEL 2013-05-10 08:28:11

回答

0

這也發生在這裏。昨天它在所有瀏覽器上正常工作,今天我們在Chrome瀏覽器中的搜索電話中獲得403(其他瀏覽器仍在工作)。儘管在Chrome上rate_limit_status.json正確返回。嘗試將搜索請求中的協議從http更改爲https,但它沒有幫助。目前使用jTweetsAnywhere jquery插件來獲取Twitter提要。當我調試更多時,我發現當我從查詢中刪除回調參數時,我得到了我之後的回覆。

編輯:今天的工作在這裏與Chrome的再次..

相關問題