1

我正在尝试实现 oauth (clj-oauth https://github.com/mattrepl/clj-oauth ) 以与 flickr API 一起使用。

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

我的代码如下所示:

(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?:status 会被翻译成 /?status="..." 吗?

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

谢谢你的帮助!

4

1 回答 1

0

对于第一部分,请查看我对类似问题的回答

api_sig是 Flickr 旧的、现已弃用的非 oauth 身份验证的一部分。

于 2013-09-27T20:33:55.313 回答