我使用Tumblr API在我的網站上生成圖像Feed。Tumblr API不檢索照片標題
我可以得到照片和他們的網址,但沒有標題。
我做了一個腳本,簡單地通過帖子這樣的循環:
成功:函數(結果){
var i = 0;
while (i < results.response.posts.length) {
if (type == "photo") {
var photourl = results.response.posts[i].photos[0].alt_sizes[0].url;
var caption = results.response.posts[i].caption;
$("#tumnews #newscara").append("<li><div class='tumpost'><a href='" + link + "'><img src='" + photourl + "' alt='" + title + "'/><div class='tumcaption'>" + caption + "</div></a></div></li>");
}
i++;
}//END WHILE
但我就是無法檢索字幕的數據,即使文件說它簡單地回顧一下術語'標題'(http://www.tumblr.com/docs/en/api/v2#photo-posts)。
我也曾嘗試:
var caption = results.response.posts[i].photos[0].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>");
}
});
}
如果你不檢索來自API的預期效果,請只是嘗試的console.log(: