我想使用 MediaWiki API 来获取图像的版权信息。当您单击 Wikipedia 中的图像时,会打开包含图像的页面,其中包含“更多详细信息”按钮。单击此按钮,您将进入包含“在网络上使用此文件”链接的页面。单击此链接(运行脚本“stockPhoto.call_web();”)会显示一个窗口,其中包含我想通过 MediaWiki API 调用获得的信息。
我一直在查看“action=query”和各种属性,但找不到所需的信息。任何想法?
我想使用 MediaWiki API 来获取图像的版权信息。当您单击 Wikipedia 中的图像时,会打开包含图像的页面,其中包含“更多详细信息”按钮。单击此按钮,您将进入包含“在网络上使用此文件”链接的页面。单击此链接(运行脚本“stockPhoto.call_web();”)会显示一个窗口,其中包含我想通过 MediaWiki API 调用获得的信息。
我一直在查看“action=query”和各种属性,但找不到所需的信息。任何想法?
您可以结合action=query
和prop=imageinfo
来iiprop=extmetadata
获取信息。也许还可以将它与它结合起来iiextmetadatafilter=LicenseShortName
使其更具可读性,例如:https ://en.wikipedia.org/w/api.php?format=jsonfm&action=query&titles=File:30C3_Commons_Machinery_2.jpg&prop=imageinfo&iiprop=extmetadata%7Curl&iiextmetadatafilter=LicenseShortName
然而,并不是所有的图像文件都有这样的数据,但可能有足够大的数量来使用。做好准备寻找没有答案的图像。