能否对flickr API调用进行筛选以获取安全图片?

4

我正在开发一款应用程序,用于从flickr收集随机图片作为占位图。我最近与客户遇到了一次意外事件,其中一个占位图太过露骨,现在我认为最好过滤掉这种结果。我知道flickr的图片有安全级别。

据我所知,安全级别是针对每个用户设置的。是否可能在API调用期间设置它呢?

这是我正在使用的调用:

flickr.interestingness.getList
2个回答

3

在设置搜索参数时,您可以传递一个“安全搜索”参数。

安全搜索设置:

  1. 用于安全
  2. 用于中等
  3. 用于限制

您的代码应该如下所示:

NSMutableDictionary *params = [NSMutableDictionary new];
[params setObject:@(1) forKey:@"content_type"];

safe_search(可选) 安全搜索设置: 1表示安全。 2表示适度。 3表示受限制。

单击此处以获取来自flickr api网站的更多详细信息


看起来Flickr在此期间添加了过滤器。因为添加了代码示例和文档链接,所以将其标记为正确答案。 - sbaechler

1
Flickr API可以通过“safe_search”设置对搜索结果进行过滤。
取值-
1.安全(safe) 2.适度(moderated) 3.限制级别(restricted)
但不幸的是,有很多照片上传后并未标记为不安全。因此,即使使用此设置在某种程度上可以过滤结果,但它并不完全可靠。

你说得对。safe_search并不完全可靠。 我也遇到了同样的问题。 - Mitul Varmora

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接