Jquery Tumblr API未检索照片标题

Jquery Tumblr API未检索照片标题,jquery,ajax,json,api,tumblr,Jquery,Ajax,Json,Api,Tumblr,我正在使用TumblrAPI在我的站点上生成一个图像提要 我可以得到照片和他们的网址,但没有标题 我制作了一个脚本,可以简单地循环浏览帖子: 成功:功能(结果){ 及 但是我没有得到任何结果,甚至没有任何错误 有人知道如何正确地执行此操作吗?首先,我将使用$.each()执行循环,因为您使用JQuery: success: function(results){ console.log(results); // <-- This is your best friend $.each

我正在使用TumblrAPI在我的站点上生成一个图像提要

我可以得到照片和他们的网址,但没有标题

我制作了一个脚本,可以简单地循环浏览帖子:

成功:功能(结果){

但是我没有得到任何结果,甚至没有任何错误


有人知道如何正确地执行此操作吗?

首先,我将使用$.each()执行循环,因为您使用JQuery:

success: function(results){
  console.log(results); // <-- This is your best friend

  $.each(results.response.posts, function(k, post){
    if (type == "photo") {
     var photourl = post.photos[0].alt_sizes[0].url;
     var caption = post.caption;
     $("#tumnews #newscara").append("<li><div class='tumpost'><a href='" + link + "'><img src='" + photourl + "' alt='" + title + "'/><div class='tumcaption'>" + caption + "</div></a></div></li>");
    }
  });

}
成功:功能(结果){

console.log(results);//首先,我将使用$.each()执行循环,因为您使用JQuery:

success: function(results){
  console.log(results); // <-- This is your best friend

  $.each(results.response.posts, function(k, post){
    if (type == "photo") {
     var photourl = post.photos[0].alt_sizes[0].url;
     var caption = post.caption;
     $("#tumnews #newscara").append("<li><div class='tumpost'><a href='" + link + "'><img src='" + photourl + "' alt='" + title + "'/><div class='tumcaption'>" + caption + "</div></a></div></li>");
    }
  });

}
成功:功能(结果){

console.log(结果);//文档中有线索

具有属性的照片对象:标题–字符串:用户提供的标题 个人照片(仅限照片集)

您正在尝试的代码与Photosetpost的一张照片的标题相关

var caption=results.response.posts[i]。照片[0]。caption

您的代码似乎建议您处理照片帖子,而不是照片集帖子,因此您可以使用以下方法:

var caption=results.response.posts[i]。caption


希望能有所帮助。

文档中有线索

具有属性的照片对象:标题–字符串:用户提供的标题 个人照片(仅限照片集)

您正在尝试的代码与Photosetpost的一张照片的标题相关

var caption=results.response.posts[i]。照片[0]。caption

您的代码似乎建议您处理照片帖子,而不是照片集帖子,因此您可以使用以下方法:

var caption=results.response.posts[i]。caption

希望有帮助

  var caption = results.response.posts[i]photos[0].caption[0];
success: function(results){
  console.log(results); // <-- This is your best friend

  $.each(results.response.posts, function(k, post){
    if (type == "photo") {
     var photourl = post.photos[0].alt_sizes[0].url;
     var caption = post.caption;
     $("#tumnews #newscara").append("<li><div class='tumpost'><a href='" + link + "'><img src='" + photourl + "' alt='" + title + "'/><div class='tumcaption'>" + caption + "</div></a></div></li>");
    }
  });

}