2013-02-12 64 views
1

Iam试图实现oauth(clj-oauth https://github.com/mattrepl/clj-oauth)以用于flickr API。Clojure - oauth证书和签名

我已经有访问令牌,只需要凭据,但在这里我卡住了。

我的代码如下所示:

(def credentials (oauth/credentials consumer 
            (:oauth_token access-token-response) 
            (:oauth_token_secret access-token-response) 
            :GET 
            "http://api.flickr.com/services/rest/..." 
            {:status "??"))) 

我需要调用的网址是:

http://api.flickr.com/services/rest/?method=flickr.photosets.getList&api_key=3c2cfaf22751d55db9e0a4d02be254d7&user_id=92219076%40N07&format=json&nojsoncallback=1&auth_token=72987632743515342-8c99972fdac0b886&api_sig=cca1c874268986779d229f72ab65ee5a 

但上面的例子并不清楚我的,什么是这样的:状态? 将状态转换为/?status =“...”吗?

而第二个问题是......我在哪里可以找到api_sig? 它应该由oauth/make-consumer生成吗?

感谢您的帮助!

+0

好吧,我读了oauth /凭证会建立基础字符串并签名。但我仍然不明白:状态键... – Nico 2013-02-12 22:46:34

回答

0

对于第一部分,看看我的answer类似的问题。

api_sig是Flickr旧的,现在不推荐使用的非oauth认证的一部分。