2

嗨,我已经在我的域中安装了媒体 wiki,并且我已经使用 api 使用以下函数获取页面详细信息

 $page->getSection('History');

但它只显示该特定页面的最后更新,而不是该页面的完整历史记录。谁能建议我如何使用Mediawiki API获取页面的完整历史记录。

4

1 回答 1

4

我不熟悉您选择的客户端库,所以我会给您“普通”API url:https ://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New%20York&rvlimit= max&rvprop=timestamp|user|comment此处描述的参数)。请注意 rvlimit=max 参数。您将获得 500 个修订而不是 1 个。请参阅文档以了解如何获取下一个 500。

修订查询通常只返回最新的修订,因此您可以尝试将“limit”、“rvlimit”或其他任何内容传递给您的客户端库,也许它支持它。如果没有,请尝试另一个或从头开始开发客户端。

于 2012-11-30T00:58:50.340 回答