2010-11-25 44 views
0

我使用Picasa作为我的网站的图像提供商。现在,我真的只想得到垂直图片。所以图片比长度更高。我现在对谷歌要求这是一个大问题,但有没有可能?我认为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来拉取图像的albumid,photoid,高度和宽度,然后根据您的业务规则(高度>宽度)拉取所需的数据。这比提取完整的专辑/照片提要效率更高,因为Google共享了大量数据,显然需要大量时间才能访问请求的应用程序。

更多的信息在Picasa Developer's Guide的实验部分。

+1

我认为这只会给我部分元数据,而不是所有的元数据,但它不会过滤出我想要的响应图像。 – Marnix 2011-07-23 09:57:13