不能使用JSONP来调用维基百科API

时间:2016-01-19 18:25:05

标签: javascript jquery api jsonp wikipedia

我不确定我是否真的使用JSONP来调用维基百科API。我正在尝试使用此JSFiddle来调用下面的两个维基百科查询。它适用于项目编号1,但不适用于项目编号2.

1. http://en.wikipedia.org/w/api.php?format=json&action=query&titles=India&prop=revisions&rvprop=content&callback=?

2. http://en.wikipedia.org/w/api.php?action=query&generator=allpages&gaplimit=3&gapfrom=Ba&prop=links%7Ccategories&callback=?

我已经检查了javascript控制台并收到了此错误消息。

Refused to execute script from 'https://en.wikipedia.org/w/api.php?action=query&generator=allpages&gaplimit…tegories&callback=jQuery17208101096539758146_1453227700616&_=1453227700630' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

1 个答案:

答案 0 :(得分:0)

正如您所看到的那样,如果您真的转到该网址,它会提供HTML而不是JSON。

您需要添加&format=json