Tumblr API - 检索不显示媒体的帖子

时间:2016-08-18 16:02:09

标签: javascript tumblr

Hello Stack Overflow社区,

我是长期读者,第一次海报。通过其他问题从这个网站上真正聪明的人那里获得了大量的帮助,但我遇到了一个实际上迫使我注册的问题。希望这篇文章可以帮助其他人寻找相同的信息。

我一直试图找出在我的某个网站上显示博客信息的最简单方法。

我决定使用tumblr和它的API来显示这些信息。这是我遇到过的代码,这些代码让我走得很远:

HTML

  <div id="Posts"><ul></ul></div>

的javascript

function loadPosts () {

var key = "api_key=1waQ1OkbKW817GisHWCO0sIRZC4IP7sXeCK7EFulQskOYonz5E";
var api = "https://api.tumblr.com/v2/blog/cantbrooklyn.tumblr.com/";
var retrieve_more = function (offset) {
    $.getJSON(api + "posts?callback=?&limit=20&offset=" + offset + "&" + key,function(data) {
        $.each(data.response.posts, function(i, item) {
            var content = item.body;
            $("#Posts ul").append('<li>' + content + '</li>')
        });

        if (data.response.posts.length == 20) {
            retrieve_more(offset + 20);
        }
    });
};

retrieve_more(0);
}

loadPosts();

https://www.tensorflow.org/api_docs/python/tf/IndexedSlices

如果你在jsfiddle中查看代码的结果,你会看到我的帖子的长列表,但有很多单词&#34; undefined。&#34;每个&#34; undefined&#34;应该是我的媒体帖子之一,显示照片或视频。令人困惑的是,我的文章帖子中的图片显示得很好。所以在javascript的某个地方,我的代码省略了除文本帖之外的所有内容。如果有人知道什么是错的,我会很感激这个建议。

提前致谢!

扎克

0 个答案:

没有答案