Flickr API结果是否可缓存?

时间:2012-06-24 19:32:10

标签: api flickr

getting informations on a photo使用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>

我计划将结果缓存到数据库中,但是我想知道是否某些照片信息可能无法长期缓存,尤其是用于building URLs的属性(secret,server,farm-id ......)。

2 个答案:

答案 0 :(得分:2)

Flickr API group中的讨论表明开发人员已成功缓存结果。我发现this post(它有点旧),它使用PHP,以及this more recent thread

答案 1 :(得分:2)

我为ExpressionEngine CMS构建了一个附加组件,该附加组件使用Flickr API将图像及其元数据提取到CMS中。该插件缓存了大部分照片信息,包括包含服务器,farm-id等的URL。

即使在数月/年之后,网址仍然有效。因此,这些值似乎没有变化,至少不会经常变化。

有一件事确实改变了一段时间后,用于获取特定尺寸的后缀。我相信他们添加了一些新的尺寸或者在一两个上更改了后缀。

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