MediaWiki API 结果

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

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

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

{
    "error": {
        "code": "internal_api_error_DBConnectionError",
        "info": "[c9fc5f82870fcac86b284ccd] Exception caught: A database query error has occurred. This may indicate a bug in the software.",
        "errorclass": "Wikimedia\\Rdbms\\DBConnectionError",
        "*": "Wikimedia\\Rdbms\\DBConnectionError at /data/wwwroot/www.parawikis.com/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1477)\nfrom /data/wwwroot/www.parawikis.com/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1477)\n#0 /data/wwwroot/www.parawikis.com/includes/libs/rdbms/loadbalancer/LoadBalancer.php(972): Wikimedia\\Rdbms\\LoadBalancer->reportConnectionError()\n#1 /data/wwwroot/www.parawikis.com/includes/libs/rdbms/loadbalancer/LoadBalancer.php(944): Wikimedia\\Rdbms\\LoadBalancer->getServerConnection(integer, string, integer)\n#2 /data/wwwroot/www.parawikis.com/includes/libs/rdbms/database/DBConnRef.php(95): Wikimedia\\Rdbms\\LoadBalancer->getConnectionInternal(integer, array, string, integer)\n#3 /data/wwwroot/www.parawikis.com/includes/libs/rdbms/database/DBConnRef.php(101): Wikimedia\\Rdbms\\DBConnRef->ensureConnection()\n#4 /data/wwwroot/www.parawikis.com/includes/libs/rdbms/database/DBConnRef.php(707): Wikimedia\\Rdbms\\DBConnRef->__call(string, array)\n#5 /data/wwwroot/www.parawikis.com/includes/libs/rdbms/database/Database.php(3154): Wikimedia\\Rdbms\\DBConnRef->getSessionLagStatus()\n#6 /data/wwwroot/www.parawikis.com/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(112): Wikimedia\\Rdbms\\Database::getCacheSetOptions(Wikimedia\\Rdbms\\DBConnRef)\n#7 /data/wwwroot/www.parawikis.com/includes/libs/objectcache/wancache/WANObjectCache.php(1689): MediaWiki\\Extension\\Gadgets\\MediaWikiGadgetsDefinitionRepo->MediaWiki\\Extension\\Gadgets\\{closure}(boolean, integer, array, NULL, array)\n#8 /data/wwwroot/www.parawikis.com/includes/libs/objectcache/wancache/WANObjectCache.php(1522): WANObjectCache->fetchOrRegenerate(string, integer, Closure, array, array)\n#9 /data/wwwroot/www.parawikis.com/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(118): WANObjectCache->getWithSetCallback(string, integer, Closure, array)\n#10 /data/wwwroot/www.parawikis.com/includes/libs/objectcache/BagOStuff.php(216): MediaWiki\\Extension\\Gadgets\\MediaWikiGadgetsDefinitionRepo->MediaWiki\\Extension\\Gadgets\\{closure}(integer)\n#11 /data/wwwroot/www.parawikis.com/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(121): BagOStuff->getWithSetCallback(string, integer, Closure)\n#12 /data/wwwroot/www.parawikis.com/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php(42): MediaWiki\\Extension\\Gadgets\\MediaWikiGadgetsDefinitionRepo->loadGadgets()\n#13 /data/wwwroot/www.parawikis.com/extensions/Gadgets/includes/GadgetRepo.php(70): MediaWiki\\Extension\\Gadgets\\MediaWikiGadgetsDefinitionRepo->getGadgetIds()\n#14 /data/wwwroot/www.parawikis.com/extensions/Gadgets/includes/Hooks.php(128): MediaWiki\\Extension\\Gadgets\\GadgetRepo->getStructuredList()\n#15 /data/wwwroot/www.parawikis.com/includes/HookContainer/HookContainer.php(160): MediaWiki\\Extension\\Gadgets\\Hooks->onUserGetDefaultOptions(array)\n#16 /data/wwwroot/www.parawikis.com/includes/HookContainer/HookRunner.php(4158): MediaWiki\\HookContainer\\HookContainer->run(string, array)\n#17 /data/wwwroot/www.parawikis.com/includes/user/DefaultOptionsLookup.php(110): MediaWiki\\HookContainer\\HookRunner->onUserGetDefaultOptions(array)\n#18 /data/wwwroot/www.parawikis.com/includes/user/UserOptionsManager.php(596): MediaWiki\\User\\DefaultOptionsLookup->getDefaultOptions()\n#19 /data/wwwroot/www.parawikis.com/includes/user/UserOptionsManager.php(498): MediaWiki\\User\\UserOptionsManager->loadOriginalOptions(User, integer, NULL)\n#20 /data/wwwroot/www.parawikis.com/includes/user/UserOptionsManager.php(148): MediaWiki\\User\\UserOptionsManager->loadUserOptions(User, integer)\n#21 /data/wwwroot/www.parawikis.com/includes/context/RequestContext.php(460): MediaWiki\\User\\UserOptionsManager->getOption(User, string)\n#22 /data/wwwroot/www.parawikis.com/includes/ServiceWiring.php(396): RequestContext->getLanguage()\n#23 /data/wwwroot/www.parawikis.com/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\\Services\\ServiceContainer::{closure}(MediaWiki\\MediaWikiServices)\n#24 /data/wwwroot/www.parawikis.com/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\\Services\\ServiceContainer->createService(string)\n#25 /data/wwwroot/www.parawikis.com/includes/MediaWikiServices.php(301): Wikimedia\\Services\\ServiceContainer->getService(string)\n#26 /data/wwwroot/www.parawikis.com/vendor/wikimedia/services/src/ServiceContainer.php(419): MediaWiki\\MediaWikiServices->getService(string)\n#27 /data/wwwroot/www.parawikis.com/vendor/wikimedia/object-factory/src/ObjectFactory.php(211): Wikimedia\\Services\\ServiceContainer->get(string)\n#28 /data/wwwroot/www.parawikis.com/vendor/wikimedia/object-factory/src/ObjectFactory.php(152): Wikimedia\\ObjectFactory\\ObjectFactory::getObjectFromSpec(array, array)\n#29 /data/wwwroot/www.parawikis.com/includes/api/ApiModuleManager.php(183): Wikimedia\\ObjectFactory\\ObjectFactory->createObject(array, array)\n#30 /data/wwwroot/www.parawikis.com/includes/api/ApiModuleManager.php(155): ApiModuleManager->instantiateModule(string, array)\n#31 /data/wwwroot/www.parawikis.com/includes/api/ApiMain.php(1474): ApiModuleManager->getModule(string, string)\n#32 /data/wwwroot/www.parawikis.com/includes/api/ApiMain.php(1879): ApiMain->setupModule()\n#33 /data/wwwroot/www.parawikis.com/includes/api/ApiMain.php(875): ApiMain->executeAction()\n#34 /data/wwwroot/www.parawikis.com/includes/api/ApiMain.php(846): ApiMain->executeActionWithErrorHandling()\n#35 /data/wwwroot/www.parawikis.com/api.php(90): ApiMain->execute()\n#36 /data/wwwroot/www.parawikis.com/api.php(45): wfApiMain()\n#37 {main}"
    }
}