2013-02-12 2 views
1

Iam пытается реализовать oauth (clj-oauth https://github.com/mattrepl/clj-oauth) для использования с API flickr.Clojure - oauth credentials and signature

У меня уже есть токен доступа и просто нужны учетные данные, но здесь я застрял.

Мой код выглядит следующим образом:

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

URL, нужно вызвать это:

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/credentials построит базовую строку и подпишет ее. Но я до сих пор не понимаю: status key ... – Nico

ответ

0

Для первой части, посмотрите на мой answer на аналогичный вопрос.

api_sig является частью старой, теперь устаревшей неавтоматической аутентификации Flickr.

Смежные вопросы