我正在尝试使用Tumblr API实现照片供稿。到目前为止,它的工作原理与只是文本,但是当我尝试照片我得到的错误Tumblr API:'Can not read property'alt_sizes'of undefined'
Cannot read property 'alt_sizes' of undefined
我不知道如何去纠正我的代码来解决这个问题。我的代码是:
$.ajax({
url: "http://api.tumblr.com/v2/blog/myblog.tumblr.com/posts?api_key=key&tag=offers",
dataType: 'jsonp',
success: function(results){
var i = 0;
while (i < 10) {
var type = results.response.posts[i].type;
var date = results.response.posts[i].date;
var link = results.response.posts[i].post_url;
if (type == "photo") {
var photourl = results.response.posts[i].photos[i].alt_sizes[i].url;
$("#tumoffers").append("<div class='tumpost'><a href='" + link + "'><img src='" + photourl + "' alt='" + title + "'/></a></div>");
}
i++;
}//END WHILE
}//END RESULTS FUNCTION
});
在的tumblr的API文档我看到alt_sizes
转化为图像的大小看,但我不想使用这个属性。
有谁知道如何让API忽略这个属性?