api - Flickr API : API key keeps getting invalid?

标签 api rest restful-authentication flickr

我有一个 Flickr,我用它从我的手机上传图片,所有图片都是公开的。在我的博客上,我想检索所有要显示的图像,为此我首先尝试创建一个应用程序来获取我的 API key 。我正在使用 Flickr API flickr.people.getPublicPhotos .据说这个 API 服务不需要身份验证,把它们放在一起我最终得到了这个调用:

http://api.flickr.com/services/rest/?method=flickr.people.getPublicPhotos&api_key=fc94274cd0335f3c171fe22c8490b7d9&user_id=5545356%40N04&extras=description%2Cdate_upload%2Cdate_taken%2Cowner_name%2Coriginal_format%2Ctags%2C+o_dims%2C+views%2C+media%2C+path_alias%2C+url_sq%2C+url_t%2C+url_s%2C+url_q%2C+url_m%2C+url_n%2C+url_z%2C+url_c%2C+url_l%2C+url_o&per_page=40&format=php_serial&api_sig=0c48e2b6b6d9a03521e5ca86a15cf471

问题是每大约 10 个小时我就会失败并返回错误消息 a:3:{s:4:"stat";s:4:"fail";s:4:"code";i:100;s:7:"message";s:31:"Invalid API Key (Key not found)";}
我尝试在登录到 Flickr 时创建 API 调用,但没有登录,在这两种情况下我都收到错误消息。这就像 API key 过期或停止工作。在 Flickr 上是否遗漏了有关 API key 的信息或可能导致此问题的原因?一天两次更新 URL 真的很令人沮丧。

谢谢

真诚
- 梅斯蒂卡

最佳答案

如果我正确阅读了文档,&api_sig查询字符串参数是使用身份验证 token 构造的,该 token 最终会过期。删除该参数(= 不要签署您的 API 请求),我认为您会没事的。

关于api - Flickr API : API key keeps getting invalid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10657241/

相关文章:

javascript - cb 不是 hapi-auth-jwt2 中的函数 - Node.js

security - 限制 Clojure fn 的使用

python - 在 Python 中使用 Facebook API Graph 获取页面提要

rest - Jenkins REST buildWithParameters 覆盖默认参数值的 JSON 格式是什么

java - 将路径变量发送到 REST API

php - 构建 RESTful API 的好资源

api - 如何在 Symfony 2 响应对象中返回 419 HTTP 状态

java - 使用带有数据和 header 的 ApacheHttpClient 进行 REST 调用

rest - 使用一个 REST 调用的 Angular2 多个组件

ruby-on-rails - rails - 用于 json/xml 请求的 InvalidAuthenticityToken