У меня есть следующая функция, которая использует API flickr, однако я хочу иметь возможность сортировать заказ изображения по релевантности. Где я могу это указать? Будет ли это в этой функции или функции, которая сначала хранит доступные изображения (запрашивая термин поиска для нескольких апи) в массиве.Как сортировать по релевантности в API Flickr?
function printFlickrImages(){
$("#output").append("<h3>Flickr</h3><p>"
+availableImages["flickr"]["numImages"]+" images found from <a href='http://"
+availableImages["flickr"]["url_pattern"]+"'>"
+availableImages["flickr"]["url_pattern"]+"</a></p>");
for (var i in availableImages["flickr"]["images"]){
var url_comps = availableImages["flickr"]["images"][i].split("/");
var photo_id = url_comps[url_comps.length-2];
$.getJSON(flickr_url+photo_id, function(data) {
console.log(data);
if(data.stat == "ok" && data.photo.usage.candownload == 1){
var flickr_image_url = "http://farm"+data.photo.farm
+".staticflickr.com/"+data.photo.server
+"/"+data.photo.id+"_"+data.photo.secret+"_z.jpg";
console.log(flickr_image_url);
$("#output").append("<img src='"+flickr_image_url+"'>");
}else{
console.log("Image protected.");
}
});
}
}//close printFlickr Images