MediaWiki API 结果

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

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

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

{
    "error": {
        "code": "internal_api_error_DBConnectionError",
        "info": "[ab33f1416527994aa51a9f46] Exception caught: A database query error has occurred. This may indicate a bug in the software.",
        "errorclass": "Wikimedia\\Rdbms\\DBConnectionError",
        "*": "Wikimedia\\Rdbms\\DBConnectionError at /var/www/html/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1423)\n#0 /var/www/html/includes/libs/rdbms/loadbalancer/LoadBalancer.php(937): Wikimedia\\Rdbms\\LoadBalancer->reportConnectionError()\n#1 /var/www/html/includes/libs/rdbms/loadbalancer/LoadBalancer.php(904): Wikimedia\\Rdbms\\LoadBalancer->getServerConnection(integer, string, integer)\n#2 /var/www/html/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1049): Wikimedia\\Rdbms\\LoadBalancer->getConnection(integer, array, string, integer)\n#3 /var/www/html/includes/GlobalFunctions.php(2463): Wikimedia\\Rdbms\\LoadBalancer->getMaintenanceConnectionRef(integer, string, string)\n#4 /var/www/html/includes/api/ApiBase.php(652): wfGetDB(integer, string)\n#5 /var/www/html/includes/api/ApiQueryBase.php(121): ApiBase->getDB()\n#6 /var/www/html/includes/api/ApiQueryAllLinks.php(99): ApiQueryBase->getDB()\n#7 /var/www/html/includes/api/ApiQueryAllLinks.php(91): ApiQueryAllLinks->run(ApiPageSet)\n#8 /var/www/html/includes/api/ApiPageSet.php(179): ApiQueryAllLinks->executeGenerator(ApiPageSet)\n#9 /var/www/html/includes/api/ApiPageSet.php(143): ApiPageSet->executeInternal(boolean)\n#10 /var/www/html/includes/api/ApiQuery.php(249): ApiPageSet->execute()\n#11 /var/www/html/includes/api/ApiMain.php(1593): ApiQuery->execute()\n#12 /var/www/html/includes/api/ApiMain.php(529): ApiMain->executeAction()\n#13 /var/www/html/includes/api/ApiMain.php(500): ApiMain->executeActionWithErrorHandling()\n#14 /var/www/html/api.php(90): ApiMain->execute()\n#15 /var/www/html/api.php(45): wfApiMain()\n#16 {main}"
    }
}