我想使用MediaWiki的API来获取图像的版权信息。 当您单击维基百科的图像,在图像的页面打开包含一个按钮“更多细节”。 单击此按钮可以来到其中包含一个网页链接“在网络上使用此文件”。 点击这个链接(运行脚本“stockPhoto.call_web();”这)显示我想通过一个链接到MediaWiki API调用来获取信息的窗口。
我一直在寻找的“行动=查询”和各种性质的,也没有找到想要的信息。 任何想法?
我想使用MediaWiki的API来获取图像的版权信息。 当您单击维基百科的图像,在图像的页面打开包含一个按钮“更多细节”。 单击此按钮可以来到其中包含一个网页链接“在网络上使用此文件”。 点击这个链接(运行脚本“stockPhoto.call_web();”这)显示我想通过一个链接到MediaWiki API调用来获取信息的窗口。
我一直在寻找的“行动=查询”和各种性质的,也没有找到想要的信息。 任何想法?
您可以将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
然而,并非所有的图像文件还没有这样的数据,但可能是一个足够大的量是有用的。 请准备找到没有答案的图像。