0

我们目前正在为各种搜索词显示来自 Wikimedia Commons(以及其他 API)的图像。但是,我们有时会遇到“问题”,即并非所有图像都 100% 适合该场景(例如半裸女性),即使是像“Griechenland”(德语中的希腊)这样的无害搜索词也是如此。

这些图像是否有任何标志,以便我们可以忽略它们?这是我们目前使用的查询:

http://de.wikipedia.org/w/api.php?action=query&format=xml&prop=imageinfo&generator=search&gsrnamespace=6&iiprop=url|size&gsrsearch=<searchterm>
4

1 回答 1

0

没有这样的标志。它被讨论过,但从未实施过。但是,您可以检查图像在 Wikimedia Commons 上属于哪个类别,并在它被归入一个或多个本身属于黑名单类别的类别的情况下将其隐藏;例如,这可以利用-incategory:(参见如何执行类别交叉?)来实现。

但是,这不是一种故障安全方法,请注意,除非您具有直接数据库访问权限或对数据库转储的访问权限,否则这将需要一些 XHR 来遍历类别树。

OTOH,还有其他方式,甚至是付费服务。

于 2014-05-29T02:50:57.147 回答