首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取维基媒体共用搜索产生的文件的Wikibase标识符。

获取维基媒体共用搜索产生的文件的Wikibase标识符。
EN

Stack Overflow用户
提问于 2019-08-24 16:57:05
回答 1查看 54关注 0票数 0

我想要获取维基基标识符(一个带有M前缀的整数),该标识符是维基媒体共用搜索产生的所有文件。

例如:搜索aburasoba azabujuban,查询应该返回(可能在其他结果中) M80618155,因为它是Tantanmen.jpeg的Wikibase标识符,其标题包含这两个关键字。

Problem:文档中的API调用不返回Wikibase标识符,而是只返回每个文件的标题/URL/etc。

问题:我如何修改这个API调用来检索Wikibase标识符?如果可能的话,不对每个结果提出另一个请求。

https://commons.wikimedia.org/w/api.php?action=query&format=json&formatversion=2&generator=search&gsrwhat=text&gsrnamespace=6&prop=imageinfo&iiprop=url|extmetadata&iiurlwidth=640&iiextmetadatafilter=DateTime|Categories|GPSLatitude|GPSLongitude|ImageDescription|DateTimeOriginal|Artist|LicenseShortName|LicenseUrl&gsrsearch=aburasoba%20Azabujuban&gsrlimit=10

EN

回答 1

Stack Overflow用户

发布于 2019-08-26 00:32:59

(多亏了多重寒冷)

您的查询返回页面id,并将M添加到其中,您将得到它:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57639914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档