您好我已经在我的域中安装了媒体wiki,并且我使用api使用以下函数获取页面详细信息
$page->getSection('History');
但它只显示该特定页面的最后更新而不是该页面的完整历史记录。任何人都可以建议我如何使用Mediawiki API获取页面的完整历史记录。
答案 0 :(得分:4)
我不熟悉您选择的客户端库,因此我会为您提供“普通”API网址:https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New%20York&rvlimit=max&rvprop=timestamp|user|comment(parameters described here)。请注意rvlimit = max参数。您将获得500个修订而不是1.修改文档以了解如何获取下一个500。
修订查询通常只返回最新版本,因此您可以尝试将“limit”,“rvlimit”或其他任何内容传递给您的客户端库,也许它支持它。如果没有,请尝试另一个或从头开发客户端。