通过Flickr API文档阅读,它一直声明我需要一个API密钥来使用他们的REST协议。我只是在构建一个照片查看器,收集Flickr public photo feed提供的信息(例如,我不打算编写上传脚本,需要API密钥)。 获取密钥可以获得任何附加功能吗?
更新我回答了以下问题
答案 0 :(得分:17)
要使用Flickr API,您需要拥有应用程序密钥。 我们使用它来跟踪API使用情况。
目前,只有事先获得许可才允许商业使用API。用于商业用途的API密钥请求由工作人员审核。如果您的项目是个人的,艺术的,免费的或非商业性的,请不要申请商业钥匙。如果您的项目是商业性的,请提供足够的细节以帮助我们做出决定。谢谢!
答案 1 :(得分:10)
我们设置了一个帐户并获得了一个API密钥。这个问题的答案是,是的,在创建简单的照片查看器之类的东西时,有一个带有API密钥的高级功能。 flickr.photos.search命令有更多功能可用于恢复图像的RSS源,而不是Public photo feed,例如仅检索自上次Feed请求后的新照片(通过min_upload_date
属性)或搜索“安全照片”。
答案 2 :(得分:8)
如果您有密钥,他们可以监控您的使用情况,并确保一切都是copacetic - 您低于请求限制等。他们可以将他们的统计信息与API使用情况分开。如果他们遇到响应时间问题,他们可以让API用户的响应速度稍慢,以保持主网站快速响应等。
这些对他们有好处。
给你带来的好处?如果你只是写一个刮刀,它做了一些他们不喜欢的东西,就像经常打他们一样,他们会毫不客气地阻止你打破他们的ToS。
如果你只想打几次这样的东西,你可以在没有钥匙的情况下离开。如果您正在编写一种能够在数千次访问其数据的服务,那么您需要礼貌地遵守他们的规则。
再加上Dave Webb说,API更好。但那是在旁观者的眼中。
答案 3 :(得分:1)
Flickr API非常好用且易于使用,并且比自己抓取Feed更容易。
获取密钥大约需要2分钟 - 您在网站上填写表格,然后通过电子邮件发送给您。
答案 4 :(得分:1)
嗯,他们说你需要一把钥匙 - 你需要钥匙,然后:-)暴露一个API意味着你可以更轻松地从网站上取出数据,这是可以理解的,他们希望这一点得到控制。它与其他支持API的网站几乎相同。