javascript - 如何查询带有描述的维基媒体共享图像?

标签 javascript wikipedia-api wikimedia

我正在尝试建立一个画廊,以便我的用户可以搜索公共(public)领域中各种主题的图像。我正在尝试从维基媒体中提取图像列表,但带有它们的描述或“alt”描述。我无法从文档中弄清楚如何做到这一点。这是到目前为止我从研究中拼凑起来的 api url。例如“Lewis Hayden”的所有图像:

action=query&prop=imageinfo|categories&generator=search&gsrsearch="Lewis Hayden"&origin=*

从这里我得到了 url,然后我可以从中为图像构建标签。但是我无法得到图片的描述或标题。有一个更好的方法吗?

最佳答案

尝试类似的东西

action=query&prop=imageinfo|categories&generator=search&gsrsearch=File:Lewis&iiprop=extmetadata&iiextmetadatafilter=ImageDescription|ObjectName

File:search 关键字将使其搜索图像而不是页面; iiprop=extmetadata 将公开图像元数据(如描述)。

关于javascript - 如何查询带有描述的维基媒体共享图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44817006/

相关文章:

javascript - 如何将 jquery ui 自动完成功能与 wikimedia opensearch api 一起使用?

metadata - 获取维基数据项目查看次数/受欢迎程度指数

javascript - 删除列后使 IE8 重新呈现表格

javascript - 子属性(子集合)上的 firestore orderby

json - 使用 API 搜索维基百科

正则表达式:需要两次找到相同的字符序列,然后在其周围包裹一个 html span

javascript - 为什么在 JavaScript 中使用 getter 和 setter?

javascript - 关于 Johnpapa AngularJS 异常捕获器

python - 如何使用 Pywikibot 获取 wiki 页面的 HTML?

java - 我需要数据库配置才能使用 JWPL 吗?