【问题标题】:Is there a way to get last and first edit timestamp for given article in one query?有没有办法在一个查询中获取给定文章的最后和第一个编辑时间戳?
【发布时间】:2014-04-11 19:09:21
【问题描述】:

我发现了如何获取文章的最新修订:

http://en.wikipedia.org/w/api.php?action=query&titles=42&prop=revisions&rvlimit=1

...以及创建日期,即第一次修订:

http://en.wikipedia.org/w/api.php?action=query&titles=42&prop=revisions&rvdir=newer&rvlimit=1

但是有没有办法将两个请求合并到一个查询中?

【问题讨论】:

  • 我认为没有办法使用 API 来获得它。

标签: wikipedia-api


【解决方案1】:

这是一种 hack,并且不使用 API,但是如果您为文章添加 ?action=info,您将获得指向当前修订版和第一个修订版的链接,但您必须自己解析它。修订号分别位于“页面创建日期”和“最新编辑日期”链接的 URL 中。示例:

https://en.wikipedia.org/wiki/42?action=info

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2021-06-12
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 2011-08-15
    • 1970-01-01
    相关资源
    最近更新 更多