我看到过检查 Tumblr 博客帖子限制的网站,例如“帖子剩余到下一次重置”和“下一次重置时间”(在下一次重置之前,Tumblr 中的帖子限制为 250)。
我阅读了 Tumblr api ( http://www.tumblr.com/docs/en/api/v2 ),但没有找到获取这些信息的方法。
有人知道使用 Java 或 PHP 获取这些信息的方法吗?
最佳答案
发布限制
背景
遗憾的是没有任何关于此的官方文档,但我的理解如下:
- 限制为每 24 小时 250 条帖子/转发
- 照片帖子的限制可能是每 24 小时 150 张帖子(请参阅引用资料)
- 限制在午夜重置
- 午夜时区不是用户时区,而是东部时间。
使用 http://postlimit.com/我得到以下统计数据:
Posts since last post-limit reset: 0
Posts remaining till next reset: 250
Time left until next reset: 19 hour(s) 39 min(s) 51 sec(s)
Time Zone: Europe/Dublin
Time in that Zone: 9:20 AM (Mon, Apr 28)
以上确认时区与用户无关,否则 Time left until next reset
将是 14 小时 39 分钟
。我相信使用的时区是 EST
或 GMT - 04:00
。
是否有官方方法获取此信息?
我不相信有官方方法可以获取限制/重置时间,您必须自己计算。一种计算方法:
- 使用 API 调用最近的 250 个帖子。
- 算出与
EST
的时间偏移量。 API 表示日期格式为GMT
??? - 计算出最近 250 篇帖子是否属于当前 24 小时内。
- 如果他们这样做,则已达到限制,计算达到限制重置的剩余时间。
你确定吗?
老实说,没有。我最近不得不看这个,上面是我自己的研究(主要来自谷歌和 Tumblr 的帖子)。但是,如果有人要添加任何内容,请添加。我非常乐意更新答案,将其设为 wiki 等,因为它确实没有记录。
引用资料
- Tumblr API - http://www.tumblr.com/docs/en/api/v2#posts
- PoSTLimit.com - http://postlimit.com/
- 照片发布限制 - http://unwrapping.tumblr.com/post/46305045121/post-limit-250
关于java - 如何获取 Tumblr 博客的 "Posts remaining till next reset"和 "next reset time",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23335707/