获取Mediawiki托管页面的当前oldid

时间:2014-01-20 13:52:58

标签: mediawiki-api

在维基百科(和其他Mediawiki服务器)中,每个页面都有历史记录,历史记录中的每个点都标有oldid

如何检索oldid的当前http://server/wiki/Article(当前版本)?

使用Mediawiki API,最好只检索。{ 用于集成bash脚本。

1 个答案:

答案 0 :(得分:1)

Mediawiki API的info操作提供了以下信息:

HTTP请求:

http://en.wikipedia.org/w/api.php?action=query&prop=info&format=xml&titles=Main%20Page

HTTP响应:

<?xml version="1.0"?>
<api>
  <query>
    <pages>
      <page pageid="15580374" ns="0" title="Main Page" contentmodel="wikitext"
        pagelanguage="en" touched="2014-01-21T08:00:12Z" lastrevid="574690625"
        counter="" length="6391" />
    </pages>
  </query>
</api>

您想要的部分是 lastrevid