jQuery:jsonFlickrFeed无法正常工作

时间:2015-03-04 06:53:37

标签: jquery json flickr

我试图以闪烁方式调用我的照片,以便在照片库中使用它们。

但是我的代码没有检索任何内容。

我在lynda.com上观看了这段代码

<script src="http://api.flickr.com/services/feeds/photos_public.gne?id=[MY_ID]&format=json&tags=viewsource">

注意[My_ID] =当然是我的身份证。

当我在浏览器中运行它时,它会完全显示jsonFlickrFeed和对象。

但是,当我在我的脚本中调用它时

function jsonFlickrFeed(data) {
   console.log(data);
}

我的控制台中没有显示任何内容。我需要检索照片,以便我可以在我的图库中显示它们。感谢

1 个答案:

答案 0 :(得分:1)

查看getJSON()方法,该方法还有一个从闪烁中获取照片的示例。

var flickerAPI = "http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?";
 $.getJSON( flickerAPI, {
   tags: "mount rainier",
   tagmode: "any",
   format: "json"
 })
 .done(function( data ) {
  $.each( data.items, function( i, item ) {
    $( "<img>" ).attr( "src", item.media.m ).appendTo( "#images" );
    if ( i === 3 ) {
      return false;
    }
  });
});