Tumblr API を使用して、自分のサイトで画像フィードを生成しています。
写真とその URL は問題なく取得できますが、キャプションは取得できません。
投稿を単純にループするスクリプトを作成しました。
成功: 関数(結果){
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];
しかし、結果は得られません。エラーもありません。
これを適切に行う方法を知っている人はいますか?