我正在尝试获取我帐户中所有照片集的列表。我给了我的应用程序写访问权限,我可以通过创建一个照片集来验证它是否具有写访问权限,但是当我尝试读取列表时,我只能得到我的公共列表,而不是我的私人列表。
(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) ))))发布于 2009-07-28 05:34:31
根据我在API论坛上看到的discussions,您应该能够通过进行身份验证调用来获取私有照片集的列表,而无需将userID传递给getLists。
userID是可选的,如果没有指定,它将使用经过身份验证的用户。它在一种情况下返回public,而在另一种情况下返回private,这一事实在我看来并没有太清晰的文档。
希望这能有所帮助。
https://stackoverflow.com/questions/1187111
复制相似问题