PlayStation 博客 ID 不适用于 Jquery 手机上的 Flickr api

PlayStation Blog ID not working for Flickr api with Jquery mobile

您好,我目前正在尝试从 flickr api 获取 PlayStation 博客,但我为 PlayStation 获取的 ID 不适用于 Jquery Mobile 谁能帮忙?

这是我得到的博客ID 8309149@N08

这是相关的 HTML 代码,因为我正在尝试以网格格式显示图像。

<section id="photos" class="header_default footer_default" data-role="page" data-title="Photo grid">
    <div data-role="content">
      <div class="ui-grid-c" id="photolist"></div>
    </div><!-- content -->
  </section><!-- photos page -->

  <section id="showphoto" data-role="page">
    <div data-role="content">
      <div id="myphoto"></div>
    </div><!-- content -->
  </section><!-- show photo page -->
<script src="http://api.flickr.com/services/feeds/photos_public.gne?id=8309149@N08&format=json&tags=viewsource"></script>

这里是Javascript

function jsonFlickrFeed(data) {
  var output = '';

  for (var i=0; i < data.items.length; i++) {
    var title = data.items[i].title;
    var link = data.items[i].media.m.substring(0,56);
    var blocktype = 
      ((i % 4) === 3) ? 'd':
      ((i % 4) === 2) ? 'c':
      ((i % 4) === 1) ? 'b':
      'a';
    output += '<div class="ui-block-' + blocktype + '">';
    output += '<a href="#showphoto" data-transition="fade" onclick="showPhoto(\'' + link + '\',\'' + title + '\')">';
    output += '<img src="' + link + '_q.jpg" alt="' + title + '">';
    output += '</a>';
    output += '</div>';
  }
  $('#photolist').html(output);
}

function showPhoto(link, title) {
  var output = '<a href="#photos" data-transition="fade">';
  output +='<img src="' + link +'_b.jpg" alt="' + title + '">';
  output +='</a>';
  $('#myphoto').html(output);
}

您用来获取图像的 URL 没有 return 任何结果。 http://api.flickr.com/services/feeds/photos_public.gne?id=8309149@N08&format=json&tags=viewsource returns 0 张图片标记为 viewsource。试试 http://api.flickr.com/services/feeds/photos_public.gne?id=8309149@N08&format=json.