Flickr oAuth签名请求

时间:2011-07-05 20:38:14

标签: oauth signature flickr

Flickr几周前开始支持oAuth并且没有最新的文档..我能够通过oAuth身份验证过程,但我无法通过API上传照片。

我应该签署除照片参数以外的所有参数。这是我的签名基础:

  

POST&安培; HTTP%3A%2F%2Fapi.flickr.com%2Fservices%2Fupload%2F&安培; oauth_consumer_key%3D ... 6B%26oauth_nonce%3D90660%26oauth_signature_method%3DHMAC-HA1%26oauth_timestamp%3D1309888296%26oauth_token%3D72157626975786735-ed7eccb40ffcc69e %26oauth_version%3D1.0d

我使用“consumer_secret& token_secret”来签名。

所有这些都是用oAuth库在AS3中编写的,但我认为没关系。我得到的回应是:

“无效的API密钥(密钥格式无效)”

我认为API密钥不存在问题..

有什么建议吗? 感谢

1 个答案:

答案 0 :(得分:1)

看起来你正在使用错误的路径。最新的Oauth文档在这里:

http://www.flickr.com/services/api/auth.oauth.html

您可以在此处了解有关签署请求的详情:

http://hueniverse.com/2008/10/beginners-guide-to-oauth-part-iv-signing-requests/

我不确定你使用的语言是什么,但这是Ruby中的一个例子:

https://gist.github.com/383159

和Python:

http://web.archive.org/web/20120919234615/http://mkelsey.com/2011/07/03/Flickr-oAuth-Python-Example.html