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密钥不存在问题..
有什么建议吗? 感谢
答案 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: