【问题标题】:Flickr API Java/ClojureFlickr API Java/Clojure
【发布时间】:2009-07-27 08:44:16
【问题描述】:

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


(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) ))))

【问题讨论】:

    标签: java api clojure flickr flickrj


    【解决方案1】:

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

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

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-26
      相关资源
      最近更新 更多