可以解释一下分页的机制吗

能否解释一下分页的机制?例如,至少解释一下 json user_actions.json 等等。
是采用页面方式(?page=1, page=2),还是仅采用偏移量方式(offset=0, offset=30, offset=60)?它是全局性的(主题、回复、分类等适用于所有模块),还是仅适用于某些模块?是否有任何方法可以控制页面大小,从而控制每页获取的记录数?

/latest.json 为例,这里有分页。如果我没记错,每页有 30 个主题,而且我认为 offset 不起作用。