【问题标题】:is it possible to return all photos (in all sets) organized by set?是否可以返回按集合组织的所有照片(在所有集合中)?
【发布时间】:2014-04-09 03:58:54
【问题描述】:

我有一个包含多个集合的公共 flickr。

我想要做的是,通过一个 API 调用,从所有集合中获取所有照片,但每张照片都由集合标记.. 这可能吗?

我似乎只能找到可以获取 1 组 (flickr.photosets.getPhotos) 的所有照片或所有组 (flickr.people.getPhotos) 中的所有照片的 API 调用,但似乎找不到可以获取所有集合中的所有照片,但以某种方式标记/标识每张照片所属的集合...

可能吗?

谢谢!

【问题讨论】:

  • 原始照片是否包含标签,或者您想根据照片集自动标记照片?
  • 无标签...我不介意添加标签,但哪个 API 调用会在照片对象中返回标签?是否可以根据集合自动标记照片?

标签: flickr


【解决方案1】:

您可以执行以下操作:

1.通过使用获取特定用户的集合列表

flickr.photosets.getList

2.遍历用户拥有的所有集合并使用获取照片

flickr.photosets.getPhotos

3.使用

flickr.photos.addTags

为该集合中的所有照片添加标签

【讨论】:

  • 使用那个解决方案,我真的不需要标签,因为我可以在内部(第 2 步)循环中输出照片,不是吗?
  • 是的,但实际上您可以标记您的照片集并为该照片集中的所有照片添加标签,这样您就可以通过用户 ID 和标签简单地使用 flickr.photos.search,而无需循环,从而提高性能
猜你喜欢
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-28
  • 2013-05-09
  • 2013-02-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多