今天,我的脚本在 Chrome 中停止工作,现在我收到 403 Forbidden 或 400 Bad Request。这只发生在 Chrome 中,并且只发生在我的 Twitter Search API 调用中:
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'
});
我在这里和其他论坛上看到了一些类似的投诉,但从来没有一个有意义的解释,当然也不是解决方案。这怎么可能是仅限 Chrome 的错误。如果您将搜索查询 url 粘贴到位置栏中,则会返回提要。
我很茫然,即将启动我的应用程序,有点担心。
编辑:错误现在是 400 并且在所有浏览器中。据我所知,这可能与 Twitter 弃用其 API 的 v.1 有关。