【问题标题】:Why do I need a flickr api key?为什么我需要一个 flickr api 密钥?
【发布时间】:2010-09-10 07:30:39
【问题描述】:

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

更新我回答了下面的问题

【问题讨论】:

  • 这是他们的要求。您在这里期待什么答案?
  • @Rich:因为如果信息可以在没有密钥的情况下以 RSS、JSON、PHP 等方式免费获得,那么显然这不是必需的。

标签: flickr


【解决方案1】:

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

目前,仅在事先获得许可的情况下才允许将 API 用于商业用途。用于商业用途的 API 密钥请求由工作人员审核。如果您的项目是个人的、艺术的、免费的或其他非商业性的,请不要索取商业密钥。如果您的项目是商业项目,请提供足够的详细信息以帮助我们做出决定。谢谢!

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

【讨论】:

  • 在这种情况下,可以在android apk中硬编码我的apikey吗?
【解决方案2】:

我们设置了一个帐户并获得了一个 API 密钥。问题的答案是,是的,在创建简单的照片查看器之类的东西时,API 密钥具有高级功能。与Public photo feed 相比,flickr.photos.search 命令具有更多接收图像 rss 提要的功能,例如仅检索自上次提要请求以来的新照片(通过 min_upload_date 属性)或仅搜索“安全照片”。

【讨论】:

    【解决方案3】:

    如果您有密钥,他们可以监控您的使用情况并确保一切正常——您低于请求限制等。他们可以区分常规与 API 使用情况的统计信息。如果他们遇到响应时间问题,他们可以让 API 用户的响应速度稍慢一些,以保持主网站快速响应等。

    这些都是对他们的好处。

    对您有什么好处?如果你只是写了一个爬虫,它做了一些他们不喜欢经常打他们的事情,他们会毫不客气地阻止你,因为你违反了他们的 ToS。

    如果你只想击中这东西几次,你可以不用钥匙就可以逃脱。如果您编写的服务会在他们的提要中被点击数千次,那么您希望让他们有礼貌地遵守他们的规则。

    另外,正如 Dave Webb 所说,API 更好。但那是旁观者的看法。

    【讨论】:

      【解决方案4】:

      Flickr API 非常好用且易于使用,而且比自己抓取提要要容易得多。

      获取密钥大约需要 2 分钟 - 您在网站上填写表格,然后通过电子邮件将其发送给您。

      【讨论】:

        【解决方案5】:

        好吧,他们说您需要一个密钥 - 您需要一个密钥,然后 :-) 公开 API 意味着您可以更轻松地从站点中提取数据,他们希望对此进行控制是可以理解的。这与其他启用 API 的网站几乎相同。

        【讨论】:

          猜你喜欢
          • 2019-08-17
          • 1970-01-01
          • 2010-10-03
          • 1970-01-01
          • 2016-02-11
          • 1970-01-01
          • 2017-01-17
          • 2010-10-13
          • 2016-05-23
          相关资源
          最近更新 更多