2014-04-09 33 views
0

我有一個公共flickr多套。是否有可能返回所有組合的照片(全部集合)?

我想要做的是,使用一個API調用,獲取所有設置中的所有照片,但每個照片都由set設置標記..這可能嗎?

我似乎只能找到API調用,將獲得1套(flickr.photosets.getPhotos)的所有照片,或所有套餐(flickr.people.getPhotos)中的所有照片,但似乎無法找到一個將獲得所有設置中的所有照片,但以某種方式標記/ ID每個照片所屬的集合...

可能嗎?

謝謝!

+0

是否原始照片包含標籤或您自動希望根據集合標記照片? –

+0

沒有標籤...我不介意添加標籤,但哪個API調用會在照片對象中返回標籤?是否有可能根據設置自動標記照片? –

回答

0

您可以執行以下操作:通過使用

flickr.photosets.getList

2.loop通過所有集合

1.get套針對特定用戶的列表用戶擁有並獲得使用照片

flickr.photosets.getPhotos

3,採用

flickr.photos.addTags

添加標籤在這個所有的照片設置

+0

用這個解決方案,我真的不需要標籤,因爲我可以在內部(步驟2)循環中輸出照片,不是嗎? –

+1

是的,但實際上你可以給你的設置添加標籤併爲這個設置中的所有照片添加標籤,這樣你就可以簡單地使用flickr.photos.search通過用戶標識和標籤而不用循環來提高性能 –