【问题标题】:flickr API, getClusterPhotos with license filterflickr API,带有许可证过滤器的 getClusterPhotos
【发布时间】:2012-08-16 23:14:17
【问题描述】:

我正在通过这个 flickr API 获取照片集:

描述:http://www.flickr.com/services/api/flickr.tags.getClusterPhotos.html 例如:http://www.flickr.com/services/api/explore/flickr.tags.getClusterPhotos

我看不到在 API 查询中包含许可参数的选项,因此我得到了受版权保护的图像,这是我不想要的。我看到我可以通过在每个单独的图像上调用 flickr.photos.getInfo 来获取许可证信息,但这将非常耗时。还有其他方法可以从具有特定许可证的标签集群中获取照片集合吗?

【问题讨论】:

    标签: api flickr


    【解决方案1】:

    许可证是其 api 中列出的参数之一: http://www.flickr.com/services/api/flickr.photos.search.html

    我会尝试仅使用此处列出的结果中的 id 在他们的回报中: http://www.flickr.com/services/api/flickr.photos.licenses.getInfo.html

    例如: &license=4

    【讨论】:

    • 您提供的链接用于 flickr.photos.search。我需要为 flickr.tags.getClusterPhotos 设置许可证。为每张照片单独检索许可证的问题在于,我最终从返回的图像池中只得到了两到三张可用的图像。我需要的是一个知识共享标签集群图像池。
    【解决方案2】:

    改用“flickr.photos.search”可能会更好。您可以搜索特定的标签和许可证(无需对每个图像进行第二次调用)。

    https://www.flickr.com/services/api/explore/flickr.photos.search

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-05
      • 1970-01-01
      • 2015-01-17
      • 1970-01-01
      相关资源
      最近更新 更多