2010-11-25 2 views
0

Я использую Picasa в качестве поставщика изображений для своего сайта. Теперь мне бы хотелось получить только вертикальные снимки. Таким образом, изображения с большей высотой, чем длина. Я теперь это большой вопрос для Google, чтобы спросить, но есть ли возможность? Я думаю, imgmax используется только для GET определенного размера для ваших фотографий.Фильтровать запрос picasa по размеру

Таким образом, мой запрос: Дайте мне 10 последних фотографий в вертикальном положении. У меня уже есть это:

var q = 'http://picasaweb.google.com/data/feed/api/user/defaultuser?kind=photo&max-results=10&alt=json'; 
$.getJSON(q, 'callback=?', myFunction); 

Если нет возможности сделать это, я просто получить все фотографии и получить 10 вертикалей из него. Спасибо заранее.

ответ

0

Вы можете использовать их partial requests только для того, чтобы вытащить альбом, фотографию, высоты и ширину изображений, а затем вытащить требуемые данные в зависимости от ваших бизнес-правил (высота> ширина). Это намного эффективнее, чем вытягивание полных альбомов/фото-каналов, поскольку google использует много данных, которые, очевидно, занимают много времени, чтобы добраться до запрашивающего приложения.

Дополнительная информация в экспериментальном разделе Picasa Developer's Guide.

+1

Я думаю, что это даст только частичные метаданные, а не все метаданные, но не отфильтровывает изображения ответов, которые я хочу. – Marnix