MediaWiki API 结果

这是JSON格式的HTML实现。HTML对调试很有用,但不适合应用程序使用。

指定format参数以更改输出格式。要查看JSON格式的非HTML实现,设置format=json

参见完整文档,或API帮助以获取更多信息。

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "TabooLib",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes."
        },
        "revisions": {
            "*": "Because \"rvslots\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used."
        }
    },
    "query": {
        "pages": {
            "70": {
                "pageid": 70,
                "ns": 0,
                "title": "TInject",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "TInject \u662f TabooLib \u4e2d\u6700\u5e38\u7528\uff0c\u4e5f\u662f\u6700\u5f3a\u5927\u7684\u529f\u80fd\u4e4b\u4e00\uff0c\u5e38\u7528\u6765\u81ea\u52a8\u5bf9\u53d8\u91cf\u8fdb\u884c\u8d4b\u503c.\n\n== \u6ce8\u5165\u914d\u7f6e\u6587\u4ef6 =="
                    }
                ]
            },
            "89": {
                "pageid": 89,
                "ns": 0,
                "title": "TLocale \u4f7f\u7528\u6587\u6863",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "{{:TabooLib Watermark}}\n\u672c\u6587\u6307\u6240\u6709\u7531 [[TabooLib]] \u521b\u5efa\u7684 '''i18n''' \u8bed\u8a00\u6587\u4ef6\u3002\n\n= \u4e2d\u5fc3\u914d\u7f6e\u6587\u4ef6 =\n\u4f4d\u4e8e '''plugins/TabooLib/settings.yml'''\u3002<br>\n\u53ea\u6709\u5728\u8be5\u914d\u7f6e\u6587\u4ef6\u4e0b\u6dfb\u52a0\u7279\u5b9a\u7684\u8bed\u8a00\u6587\u4ef6\u52a0\u8f7d\u987a\u5e8f\uff0c\u624d\u4f1a\u5728\u63d2\u4ef6\u4e2d\u751f\u6548\u3002\u6216\u7531\u63d2\u4ef6\u672c\u8eab\u4ee3\u7406\u8fd9\u4e2a\u8282\u70b9\u3002\n<syntaxhighlight lang=\"yaml\" line=\"line\">\n# \u8bed\u8a00\u6587\u4ef6\u76f8\u5173\u8bbe\u7f6e\nLOCALE:\n  # \u52a0\u8f7d\u8bed\u8a00\u6587\u4ef6\u7684\u987a\u5e8f\n  PRIORITY:\n    - zh_CN\n    - en_US\n    # \u82e5\u8981\u589e\u52a0\u897f\u73ed\u7259\u8bed\uff0c\u5219\u5728\u8be5\u8282\u70b9\u4e0b\u6dfb\u52a0\u5bf9\u5e94\u8bed\u8a00\u4ee3\u7801\u5373\u53ef\u3002\n    - es_ES\n  # \u8bed\u8a00\u6587\u4ef6\u540d\u79f0\u66ff\u6362\n  TRANSFER:\n    zh_hans_cn: zh_CN\n    zh_hant_cn: zh_TW\n    en_ca: en_US\n    en_au: en_US\n    en_gb: en_US\n    en_nz: en_US\n  # \u9ed8\u8ba4\u662f\u5426\u542f\u7528\u8bed\u8a00\u6587\u4ef6\u4e2d PlaceholderAPI \u7684\u66ff\u6362\u529f\u80fd\n  # \u5173\u95ed\u53ef\u63d0\u5347\u6027\u80fd\n  # \u5982\u679c\u9700\u8981\u5f00\u542f\u4ecd\u7136\u53ef\u4ee5\u5728\u8bed\u8a00\u6587\u4ef6\u4e2d\u52a0\u5165 papi: true\n  USE_PAPI: false\n  # \u9ed8\u8ba4\u662f\u5426\u542f\u7528\u8bed\u8a00\u6587\u4ef6\u4e2d Kether \u7684\u66ff\u6362\u529f\u80fd\n  # \u5173\u95ed\u53ef\u63d0\u5347\u6027\u80fd\n  # \u5982\u679c\u9700\u8981\u5f00\u542f\u4ecd\u7136\u53ef\u4ee5\u5728\u8bed\u8a00\u6587\u4ef6\u4e2d\u52a0\u5165 kether: true\n  USE_KETHER: false\n</syntaxhighlight>\n\n= \u4e66\u5199\u89c4\u8303 =\n\u4efb\u4f55\u8282\u70b9\u5747\u53ef\u4f7f\u7528\u5355\u72ec\u7684 '''TLocale''' \u5bf9\u8c61\uff0c\u6216 '''TLocale''' \u5bf9\u8c61\u5217\u8868\u3002\n<syntaxhighlight lang=\"yaml\" line=\"line\">\nlanguage: 'Hello World!'\nlanguage:\n  ==: TEXT\n  text: 'Hello World!'\nlanguage:\n  - ==: TEXT\n    text: 'message %player_name%'\n    papi: true\n  - ==: ACTION\n    text: 'message {{ player name }}'\n    Kether: true\n</syntaxhighlight>\n\n<div style=\"margin-top: -20px\"></div>\n== \u97f3\u6548 ==\n<syntaxhighlight lang=\"yaml\" line=\"line\">\nlanguage:\n  ==: SOUND\n  sound: BLOCK_ANVIL_BREAK-1-1\n</syntaxhighlight>\n\n<div style=\"margin-top: -20px\"></div>\n== \u6807\u9898 ==\n<syntaxhighlight lang=\"yaml\" line=\"line\">\nlanguage:\n  ==: TITLE\n  title: '\u5927\u6807\u9898\u4fe1\u606f'\n  subtitle: '\u5c0f\u6807\u9898\u4fe1\u606f\uff08\u53ef\u7701\u7565\uff09'\n  fadein: 0\n  fadeout: 0\n  stay: 0\n</syntaxhighlight>\n\n<div style=\"margin-top: -20px\"></div>\n\n== \u8840\u6761 ==\n<syntaxhighlight lang=\"yaml\" line=\"line\">\nlanguage:\n  ==: BAR\n  text: 'BossBar \u4fe1\u606f'\n  color: BLUE\n  style: NOTCHED_20\n  # \u8fdb\u5ea6\u767e\u5206\u6bd4\n  progress: 1.0\n  # \u6301\u7eed\u65f6\u95f4\n  timeout: 20\n</syntaxhighlight>\n\n<div style=\"margin-top: -20px\"></div>\n== \u8d85\u6587\u672c ==\n<syntaxhighlight lang=\"yaml\" line=\"line\">\nlanguage:\n  ==: JSON\n  text: '\u8d85<\u6587\u672c@node1>\u4fe1\u606f'\n  args:\n    node1:\n      url: '\u9f20\u6807\u70b9\u51fb\u6253\u5f00\u94fe\u63a5'\n      hover: '\u9f20\u6807\u60ac\u505c\u663e\u793a\u5185\u5bb9'\n      suggest: '\u9f20\u6807\u70b9\u51fb\u8865\u5168\u5185\u5bb9'\n      command: '\u9f20\u6807\u70b9\u51fb\u6267\u884c\u547d\u4ee4'\n      insertion: 'SHIFT + \u9f20\u6807\u70b9\u51fb\u590d\u5236\u5185\u5bb9'\n</syntaxhighlight>\n\n<div style=\"margin-top: -20px\"></div>\n== \u52a8\u4f5c\u680f ==\n<syntaxhighlight lang=\"yaml\" line=\"line\">\nlanguage:\n  ==: ACTION\n  text: '\u52a8\u4f5c\u680f\u4fe1\u606f'\n</syntaxhighlight>"
                    }
                ]
            }
        }
    }
}