Flickr Hesabınızdaki photoset isimlerini listeleme:
Kodumuzu yazmadan önce Python Flickr API’yi indirip projemize dahil ederiz sonra:
import flickrapi api_key = 'sizin kendi api keyiniz' flickr = flickrapi.FlickrAPI(api_key) flickr = flickrapi.FlickrAPI(api_key, format='etree') sets = flickr.photosets_getList(user_id='kendi user idiniz') fotoset = sets.find('photosets').findall('photoset') for i in fotoset: print i.find('title').text
Burada flickr api gelen aşağıdaki xml verisini
<rsp stat='ok'> <photosets cancreate="1"> <photoset id="5" primary="2483" secret="abcdef" server="8" photos="4"> <title>Test</title> <description>foo</description> </photoset> <photoset id="4" primary="1234" secret="832659" server="3" photos="12"> <title>My Set</title> <description>bar</description> </photoset> </photosets> </rsp>
etree kütüphanesi ile (python 2.4 ve üstü için) ile ayıklar ve sonra for döngüsü ile title değerlerini alırız: