如何使用Tumblr API V2获取特定博客的标记帖子?

3
我已经阅读了Tumblr API V2文档,并理解我可以使用带有tag参数的/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篇是照片文章。 此请求返回所有3篇照片文章此请求返回所有3篇引用文章那么为什么此请求没有返回1篇文本文章呢?

所以显然,total_posts计数是针对所有带有指定标签的帖子(无论其类型如何),而不仅仅是请求的类型。因此,在total_posts> 0时可能找不到请求类型的帖子,但问题仍然存在,只是我在上一个评论中的示例是错误的,因为那个标签下没有文本帖子。 - Stephen Blair
似乎是个bug。我会将这个问题提交给Tumblr。 - mikedidthis
1
我已经给Tumblr发了电子邮件并注册了Google群组(等待批准),但是想在这里发布,以防有人之前遇到过这个问题。不过似乎没有解决方法。 - Stephen Blair
1个回答

2
这是Tumblr API中已确认的错误。希望很快能提供修复方案。
在Tumblr Google Group上有一个错误报告

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接