15

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

更新我回答了下面的问题

4

5 回答 5

17

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

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

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

于 2008-09-17T18:34:35.357 回答
10

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

于 2008-09-19T13:27:47.673 回答
8

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

这些就是他们的好处。

对你的好处?如果你只是写了一个爬虫,它做了一些他们不喜欢经常打他们的事情,他们会毫不客气地阻止你破坏他们的服务条款。

如果您只想击中它几次,则无需钥匙即可逃脱。如果您正在编写一项会在他们的提要中被点击数千次的服务,那么您希望让他们有礼貌地遵守他们的规则。

另外,就像 Dave Webb 所说,API 更好。但这是在旁观者的眼中。

于 2008-09-17T18:40:32.737 回答
1

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

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

于 2008-09-17T18:32:18.450 回答
1

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

于 2008-09-17T18:33:49.587 回答