我正在使用谷歌应用程序引擎python来构建一个从Flickr API获取图片的应用程序。我使用两个API;一个返回最近发布的图片,另一个返回基于搜索的图片。因为我在第一个api(在页面加载时自动加载)显示50张图片,在用户执行搜索时显示另外100张图片,所以每次执行搜索时都会永久加载页面。我想知道在解析API中的数据时是否有办法只选择一定大小的图片(比如说,小于200k)。 Flickr提供的对象没有关于图像大小的信息,因此我无法根据对象信息解析数据。以下是该对象的示例:
{photos:
{page: 1,pages: 198413,perpage: 100,total: "19841218",
photo:[
{id:"14236785916",
owner: "53858541@N05",
secret: "ef9e745ba4",
server: "5591",
farm:6,
title: "bright",
ispublic: 1,
isfriend: 0,
isfamily: 0}
]
}
}
我想知道是否还有其他方法。我想保留现在的照片数量。
谢谢!