我已经阅读了Tumblr API V2文档,并且了解到可以将/posts方法与标签参数一起使用,以从具有特定标签的特定博客中获取帖子,但是我得到的响应不包含任何帖子,而仅包含总数计数。

我尝试的任何博客和标签组合都是如此。我使用的是javascript(不是官方客户端),但是即使使用Tumblr API控制台或直接在浏览器URL中键入请求,结果也一样。

请求示例:

http://api.tumblr.com/v2/blog/washingtonpost.tumblr.com/posts/text?tag=culture&api_key=fuiKNFp9vQFvjLNvx4sUwti4Yb5yGutBN4Xh10LXZhhRKjWlV4

响应:
{"meta":{"status":200,"msg":"OK"},"response":{"blog":{"title":"The Washington Post","name":"washingtonpost","posts":2647,"url":"http:\/\/washingtonpost.tumblr.com\/","updated":1412647225,"description":"Things you should see and know, from civil rights to Senate races to sports to book reviews. Curated by Julia Carpenter.","is_nsfw":false,"ask":true,"ask_page_title":"Ask away!","ask_anon":true,"share_likes":false},"posts":[],"total_posts":7}}
response.total_posts计数是准确的,但是为什么response.posts数组为空?如何使用此回复获取实际帖子?

编辑:

截止到今天,《华盛顿邮报》博客上有7个帖子标记为“文化”。有1个文字信息,3个报价信息和3个图片信息。

This request returns all 3 photo posts

This request returns all 3 quote posts

So why does this request not return the 1 text post?

最佳答案

这是Tumblr API中已确认的错误。希望不久后将有修复程序。

Bug report on Tumblr Google Group

09-16 12:28
查看更多