2009-07-27 7 views
2

Я пытаюсь получить список всех наборов фотографий в моей учетной записи. Я дал свой доступ на запись в приложении, я могу проверить, что у него есть доступ на запись, создав набор фотографий, но когда я пытаюсь прочитать список, я получаю только мои публичные списки, а не мои рядовые.Flickr API Java/Clojure


(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

Согласно discussions я видел на форумах API, вы должны быть в состоянии получить список частных фотосеты, сделав аутентификацией вызов, не переходя в идент к getLists.

Идентификатор пользователя не является обязательным, и если он не указан, он использует аутентифицированного пользователя. Тот факт, что он возвращает публику в одном случае, но частный в другом, не слишком четко документирован с того места, где я стою.

Надеюсь, это поможет.