代码之家  ›  专栏  ›  技术社区  ›  Jeff Winkworth

为什么我需要Flickr API密钥?

  •  14
  • Jeff Winkworth  · 技术社区  · 18 年前

    在阅读FlickrAPI文档时,它不断声明我需要一个API密钥来使用它们的REST协议。我只是在构建一个照片查看器,从Flickr收集可用信息 public photo feed (例如,我不打算在需要API密钥的地方编写上载脚本)。 从获取密钥中可以获得任何附加功能吗?

    更新 我回答了下面的问题

    5 回复  |  直到 18 年前
        1
  •  17
  •   Gilean    18 年前

    要使用Flickr API,您需要有一个应用程序密钥。 我们使用它来跟踪API的使用情况。

    目前,只有在获得事先许可的情况下才允许商业使用API。商业用途的API密钥请求由工作人员审查。如果您的项目是个人的、艺术的、免费的或非商业的,请不要要求商业密钥。如果你的项目是商业项目,请提供足够的细节帮助我们决定。谢谢!

    http://www.flickr.com/services/api/misc.api_keys.html

        2
  •  10
  •   Jeff Winkworth    18 年前

    我们设置了一个帐户并获得了一个API密钥。问题的答案是, 是的,有带API密钥的高级功能 创建简单的照片查看器时。这个 flickr.photos.search 命令具有比 Public photo feed 例如,仅检索自上次订阅源请求以来的新照片(通过 min_upload_date 属性)或仅搜索“安全照片”。

        3
  •  8
  •   SquareCog    18 年前

    如果您有一个密钥,他们可以监视您的使用情况,并确保所有内容都是有效的——您低于请求限制,等等。他们可以分离常规使用和API使用的统计信息。如果他们有响应时间问题,他们可以让API用户的响应慢一点,以保持主网站快速响应,等等。

    这些是他们的好处。

    对你有好处吗?如果你只是写一个刮刀,并且它做了一些他们不喜欢经常打他们的事情,他们会因为你打破了他们的目标而无礼地阻止你。

    如果你只想打几次,你就可以不带钥匙逃走。如果你正在编写一个服务,它将击中他们的饲料数千次,你想给他们的礼貌遵循他们的规则。

    另外,正如戴夫·韦伯所说,API更好。但这是旁观者眼中的。

        4
  •  1
  •   David Webb    18 年前

    Flickr API非常好用,而且比自己刮掉feed要容易得多。

    获取一个密钥需要2分钟-你在网站上填写一个表单,然后通过电子邮件发送给你。

        5
  •  1
  •   petr k.    18 年前

    好吧,他们说你需要一个密钥-你需要一个密钥,然后:-)公开一个API意味着你可以更容易地从网站上提取数据,这是可以理解的,他们想要控制这个。它与其他支持API的站点基本相同。

    推荐文章