【发布时间】:2013-07-27 06:27:00
【问题描述】:
今天,我的脚本在 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 有关。
【问题讨论】:
-
这件事今天发生在我身上。我找不到解释,我唯一的猜测是它可能与 Chrome 的更新有关。所有其他浏览器都表现良好,Chrome 会抛出 403。任何进展/解决方案?
标签: api google-chrome search twitter