Я пытаюсь получить список всех наборов фотографий в моей учетной записи. Я дал свой доступ на запись в приложении, я могу проверить, что у него есть доступ на запись, создав набор фотографий, но когда я пытаюсь прочитать список, я получаю только мои публичные списки, а не мои рядовые.
(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) ))))
В соответствии с обсуждениями, которые я видел на форумах API, вы должны иметь возможность получить список частных фотосессий, сделав аутентифицированный вызов без передачи в идентификаторе пользователя getLists
.
Идентификатор пользователя является необязательным, и если он не указан, он использует аутентифицированного пользователя. Тот факт, что он возвращает публикацию в одном случае, но частный в другом, не слишком четко документирован с того места, где я стою.
Надеюсь, что это поможет.