Flickr API Java / Clojure

时间:2009-07-27 08:44:16

标签: java api clojure flickr flickrj

我正在尝试获取帐户中所有照片集的列表。我给了我的应用程序写访问权限我可以通过创建照片集来验证它具有写访问权限,但是当我尝试阅读列表时,我只获得我的公共列表而不是我的私有。


(def flickr (new Flickr api-key shared-sercret (new REST)))

(defn get-photo-sets [ ] 
  (let  [;prefs      (.getPrefsInterface flickr)
     user-id    (get-user-id) 
     photo-sets (.getPhotosets 
             (.getList (.getPhotosetsInterface flickr) user-id)) ]    
    (doseq [photo photo-sets] (println (.getTitle photo) ))))

1 个答案:

答案 0 :(得分:1)

根据我在API论坛上看到的discussions,您应该能够通过进行身份验证调用获取私人照片列表,而无需将用户ID传递给getLists

userID是可选的,如果未指定,则使用经过身份验证的用户。它在一个案例中返回公共但在另一个案例中私有的事实并没有从我的立场中清楚地记录下来。

希望这有帮助。