:
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
function(data){
$.each(data.items, function(i,item){
$("<img/>").attr("src", item.media.m).appendTo("#images");
if (i == 3) return false;
});
});
는 flickr.photos.search의 REST API 메소드로부터 읽어하지만, JSON 응답이 호출 다릅니다.
이것은 내가 지금까지 한 일이다
var url = "http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=YOURAPIKEYHERE&tags=yokota+air+base&safe_search=1&per_page=20";
var src;
$.getJSON(url + "&format=json&jsoncallback=?", function(data){
$.each(data.photos, function(i,item){
src = "http://farm"+ item.photo.farm +".static.flickr.com/"+ item.photo.server +"/"+ item.photo.id +"_"+ item.photo.secret +"_m.jpg";
$("<img/>").attr("src", src).appendTo("#images");
if (i == 3) return false;
});
});
내가 올바르게 이미지 SRC를 구축하지 것 같아. JSON 응답에 기반하여 이미지 src를 빌드하는 방법에 대한 문서를 찾을 수 없습니다. flickr.photos.search REST API 호출을 어떻게 구문 분석합니까?
감사합니다. 나에게 오래 된 일을 구했어. – frostymarvelous
걱정할 필요가 없습니다. 기꺼이 도와 드리겠습니다. – Chaddeus
이 방법을 사용하면 API 키가 노출됩니다. 이 문제에 대해 어떤 우려 나 보호가 있습니까? – yoshyosh