MediaWiki API 結果

這是JSON格式的HTML實現。HTML對除錯很有用,但不適合應用程式使用。

指定format參數以變更輸出格式。要查看JSON格式的非HTML實現,設定format=json

參見完整文件,或API說明以取得更多資訊。

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Restic",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> 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": {
            "356": {
                "pageid": 356,
                "ns": 0,
                "title": "Redis",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "'''Redis'''\u662f\u4e00\u5957NoSQL\u3002\n\n== \u5b89\u88dd ==\n\n\u5728[[Ubuntu]]\u4e0b\u53ef\u4ee5\u76f4\u63a5\u5b89\u88dd\u5b98\u65b9\u7684APT Repository\uff1a\n\n<syntaxhighlight lang=\"bash\">\nsudo add-apt-repository -y ppa:redislabs/redis; sudo apt install -y redis; sudo apt clean\n</syntaxhighlight>\n\n\u5982\u679c\u53ea\u8981\u88ddclient\u7aef\u7684\u8a71\uff1a\n\n<syntaxhighlight lang=\"bash\">\nsudo add-apt-repository -y ppa:redislabs/redis; sudo apt install -y redis-tools; sudo apt clean\n</syntaxhighlight>\n\n== \u8a2d\u5b9a ==\n\n\u9019\u908a\u5047\u5b9aRedis\u653e\u5728\u5167\u90e8\u4fe1\u4efb\u7db2\u8def\u88e1\u3002\n\n\u4fee\u6539<code>/etc/redis/redis.conf</code>\uff0c\u628a\u9810\u8a2d\u53ea\u807dlocalhost\u7684\u90e8\u4efd\u6539\u6210\u6240\u6709\u754c\u9762\u90fd\u807d\uff0c\u7136\u5f8c\u628a<code>protected-mode</code>\u95dc\u9589\uff1a\n\n<syntaxhighlight lang=\"apache\">\nbind * -::*\nprotected-mode no\n</syntaxhighlight>\n\n\u5982\u679c\u8981\u6253\u958b\u5bc6\u78bc\u8a8d\u8b49\uff0c\u820a\u7248\u7684\u8a2d\u5b9a\u65b9\u5f0f\u662f\u9019\u6a23\uff1a\n\n<syntaxhighlight lang=\"apache\">\nbind * -::*\nprotected-mode yes\nrequirepass PassW0rd\n</syntaxhighlight>\n\n\u8a2d\u5b9a\u958b\u6a5f\u555f\u52d5\uff1a\n\n<syntaxhighlight lang=\"bash\">\nsudo systemctl enable redis-server.service\n</syntaxhighlight>\n\n== \u5916\u90e8\u9023\u7d50 ==\n\n* {{Official|https://redis.io/}} {{en}}\n\n[[Category:\u8edf\u9ad4]]"
                    }
                ]
            },
            "349": {
                "pageid": 349,
                "ns": 0,
                "title": "Resize2fs",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "{{Lowercase}}\n'''resize2fs'''\u662f\u4e00\u5957\u5de5\u5177\u3002\n\n== \u7bc4\u4f8b ==\n\n\u5728[[Amazon EC2]]\u4e0a\uff0c\u5148\u5230console\u5c07EBS block\u589e\u5927\u5f8c\uff0c\u6703\u7528\u9019\u7a2e\u65b9\u5f0f\u628a<code>/</code>\u7684\u7a7a\u9593\u589e\u52a0\uff08\u4e0d\u9700\u8981\u91cd\u958b\u6a5f\uff09\uff1a\n\n<syntaxhighlight lang=\"bash\">\nsudo apt clean; sudo growpart /dev/nvme0n1 1; sudo resize2fs /dev/nvme0n1p1\n</syntaxhighlight>\n\n\u5728[[GCE]]\u4e0a\u9762\u53ef\u80fd\u6703\u662f\uff1a\n\n<syntaxhighlight lang=\"bash\">\nsudo apt clean; sudo growpart /dev/sda 1; sudo resize2fs /dev/root\n</syntaxhighlight>\n\n\u5982\u679c\u6a94\u6848\u7cfb\u7d71\u662fxfs\uff0c\u5247\u9700\u8981\u7528xfs\u81ea\u5df1\u7684\u5de5\u5177\uff1a\n\n<syntaxhighlight lang=\"bash\">\nsudo xfs_growfs -d /dev/root\n</syntaxhighlight>\n\n== \u5916\u90e8\u9023\u7d50 ==\n\n* {{Official|http://e2fsprogs.sourceforge.net/}} {{en}}\n\n[[Category:\u8edf\u9ad4]]"
                    }
                ]
            }
        }
    }
}