【发布时间】:2014-11-11 12:28:15
【问题描述】:
我一直在寻找一种方法来根据搜索字符串查询 wikipedia api,以获取具有以下属性的文章列表:
- 标题
- 片段/说明
- 与文章相关的一张或多张图片。
我还必须使用 jsonp 进行查询。
我尝试过使用 list=search 参数
但它似乎忽略了 prop=images,我也尝试过使用 prop=imageinfo 和 prop=pageimages 的变体。但是它们都给了我与仅使用 list=search 相同的结果。
我也尝试过 action=opensearch
http://en.wikipedia.org/w/api.php?action=opensearch&search=test&limit=10&format=xml
当我设置 format=xml 时,这正是我想要的,但在使用 format=json 时返回一个简单的页面标题数组,因此由于 jsonp 要求而失败。
还有其他方法可以做到这一点吗?我真的很想在一个请求中解决这个问题,而不是使用titles=x|y|z
先发出第一个搜索请求,然后再发出第二个图像请求【问题讨论】:
-
您不能同时使用
list和prop查询。 -
那么有没有办法在一个请求中做到这一点?似乎是一个非常标准的查询。
标签: mediawiki wikipedia wikipedia-api mediawiki-api