我有一个关于 Tumblr API 的快速问题。我正在为一位摄影师开发一个网站,并希望使用该 API 从她主页上的两个最新帖子中流式传输前 50 到 100 个单词。我编写的 JS 文件流式传输了最近两篇文章的标题,但我不知道如何只提取前 50 个左右的单词。任何建议将不胜感激!!
function buildURL (blogname, apiKey) {
return 'http://api.tumblr.com/v2/blog/'
+ blogname
+ '.tumblr.com/posts?api_key='
+ apiKey
+ '&limit=2'
+ '&callback=?'
}
var key = '/* Put your Tumblr Key Here */'
var url = buildURL('ehockstein', key)
$(function () {
$.getJSON(url, function (data) {
console.log(data)
createPosts(data.response.posts)
})
})
function createPosts (posts) {
posts.forEach(function (post) {
var postElement = $('<div class="post"></div>')
postElement.addClass(post.type)
if (post.type === 'photo') {
var caption = post.caption
postElement.append(caption)
}
postElement.appendTo('#tumblr-posts')
})
}