标签: mediawiki wikipedia php-curl wikimedia wikimedia-commons
我正在使用Api来获取图像,如下所示:
链接1:“ https://commons.wikimedia.org/w/api.php?action=query&generator=search&gsrnamespace=6&gsrsearch=SEARCH_TERM&gsrlimit=10&prop=imageinfo&iiurlwidth=400px&format=xml&gsroffset=0”
此Api按相关性显示结果。
但是,问题在于它也提供了pdf。因此,为了避免这种情况,我添加了仅用于获取位图数据的filetype参数。 Api如下:
链接2:“ https://commons.wikimedia.org/w/api.php?action=query&generator=search&gsrnamespace=6&gsrsearch=SEARCH_TERM filetype:bitmap&gsrlimit=10&prop=imageinfo&iiurlwidth=400px&format=xml&gsroffset=0”
这很好用,但问题在于它没有像链接(1)那样按相关性对结果进行排序。
请帮助我了解如何仅获取图像,同时保持相关性的排序顺序。
谢谢。