# File lib/flickr/people.rb, line 51
        def getPublicPhotos(user,extras=nil,per_page=nil,page=nil)
                args = {}

                user = user.nsid if user.class == Flickr::Person

                args['user_id'] = user if user
                args['extras'] = extras.join(',') if extras.class == Array
                args['per_page'] = per_page if per_page
                args['page'] = page if page

                res = @flickr.call_method('flickr.people.getPublicPhotos',args)
                att = res.root.attributes
                list = Flickr::PhotoList.new(att['page'].to_i,att['pages'].to_i,
                        att['perpage'].to_i,att['total'].to_i)
                res.elements['/photos'].each_element do |e|
                        list << Flickr::Photo.from_xml(e,@flickr)
                end
                return list
        end