1

当使用 Flickr API获取照片信息时,我得到的结果如下所示:

<photo id="2733" secret="123456" server="12" isfavorite="0" license="3" rotation="90" originalsecret="1bc09ce34a" originalformat="png">
  <owner nsid="12037949754@N01" username="Bees" realname="Cal Henderson" location="Bedford, UK" />
  <title>orford_castle_taster</title>
  <description>hello!</description>
  [...]
</photo>

我计划将结果缓存在数据库中,但是我想知道某些照片信息是否可能无法长期缓存,尤其是用于构建 URL的属性(秘密、服务器、农场 ID ...)。

4

2 回答 2

2

Flickr API 小组中的讨论表明开发人员正在成功缓存结果。我发现了这篇使用 PHP 的帖子(有点旧),以及这个更新的线程

于 2012-06-25T13:50:36.277 回答
2

我为 ExpressionEngine CMS 构建了一个插件,它使用 Flickr API 将图像及其元数据拉入 CMS。插件缓存了大部分照片信息,包括包含服务器、农场 ID 等的 URL。

即使在几个月/几年之后,这些 URL 仍然有效。因此,这些值似乎不会改变,至少不会经常改变。

不久前确实发生了变化的一件事是用于获取特定尺寸的后缀。我相信他们增加了一些新的尺寸或改变了一两个的后缀。

并不是说他们不能在下周完全激发 API ;)

于 2012-07-04T00:46:57.787 回答