【问题标题】:MediaWiki API: Get pages by content modelMediaWiki API:按内容模型获取页面
【发布时间】:2021-05-21 23:55:42
【问题描述】:

我正在尝试通过MediaWiki API 获取具有特定content model (js/css) 的所有页面。我搜索了文档,但找不到接受该元数据的端点。这可能吗?

提前致谢!

【问题讨论】:

    标签: javascript mediawiki mediawiki-api


    【解决方案1】:

    看起来即使是 info 道具也不会返回页面的内容模型,但是,它仍然可以通过解决方法来实现。您将不得不使用 logevents 列表查询日志,而不是使用内容模型更改/创建,并浏览列表并跟踪最新的 js/css 日志。所需查询参数示例:

    {
        "action": "query",
        "format": "json",
        "list": "logevents",
        "leprop": "title|details",
        "letype": "contentmodel",
        "ledir": "newer"
    }
    

    https://de.wikipedia.org/wiki/Spezial:ApiSandbox#action=query&list=logevents&leprop=title%7Cdetails&letype=contentmodel&ledir=newer

    【讨论】:

    • 听起来不错!我会试试看!非常感谢
    猜你喜欢
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 2019-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多