MediaWiki API 结果
这是JSON格式的HTML实现。HTML对调试很有用,但不适合应用程序使用。
指定format参数以更改输出格式。要查看JSON格式的非HTML实现,设置format=json。
{
"error": {
"code": "internal_api_error_UnexpectedValueException",
"info": "[155c156444e77c7c5136bf58] Exception caught: Cannot use diff engine 'wikidiff2': wikidiff2 is not available",
"errorclass": "UnexpectedValueException",
"*": "UnexpectedValueException at /opt/webapp/rustedwarfare.wiki/includes/diff/TextDiffer/ManifoldTextDiffer.php(202)\nfrom /opt/webapp/rustedwarfare.wiki/includes/diff/TextDiffer/ManifoldTextDiffer.php(202)\n#0 /opt/webapp/rustedwarfare.wiki/includes/diff/TextDiffer/ManifoldTextDiffer.php(132): MediaWiki\\Diff\\TextDiffer\\ManifoldTextDiffer->getDiffers()\n#1 /opt/webapp/rustedwarfare.wiki/includes/diff/TextDiffer/ManifoldTextDiffer.php(66): MediaWiki\\Diff\\TextDiffer\\ManifoldTextDiffer->getDiffersByFormat()\n#2 /opt/webapp/rustedwarfare.wiki/includes/content/ContentHandler.php(699): MediaWiki\\Diff\\TextDiffer\\ManifoldTextDiffer->hasFormat()\n#3 /opt/webapp/rustedwarfare.wiki/includes/content/ContentHandler.php(661): ContentHandler->createTextSlotDiffRenderer()\n#4 /opt/webapp/rustedwarfare.wiki/includes/content/ContentHandler.php(614): ContentHandler->getSlotDiffRendererWithOptions()\n#5 /opt/webapp/rustedwarfare.wiki/includes/diff/DifferenceEngine.php(307): ContentHandler->getSlotDiffRenderer()\n#6 /opt/webapp/rustedwarfare.wiki/includes/diff/DifferenceEngine.php(1434): DifferenceEngine->getSlotDiffRenderers()\n#7 /opt/webapp/rustedwarfare.wiki/includes/diff/DifferenceEngine.php(1291): DifferenceEngine->getDiffBodyCacheKeyParams()\n#8 /opt/webapp/rustedwarfare.wiki/includes/diff/DifferenceEngine.php(1227): DifferenceEngine->getDiffBody()\n#9 /opt/webapp/rustedwarfare.wiki/includes/Feed/FeedUtils.php(196): DifferenceEngine->getDiff()\n#10 /opt/webapp/rustedwarfare.wiki/includes/Feed/FeedUtils.php(102): MediaWiki\\Feed\\FeedUtils::formatDiffRow2()\n#11 /opt/webapp/rustedwarfare.wiki/includes/changes/ChangesFeed.php(135): MediaWiki\\Feed\\FeedUtils::formatDiff()\n#12 /opt/webapp/rustedwarfare.wiki/includes/api/ApiFeedRecentChanges.php(113): ChangesFeed::buildItems()\n#13 /opt/webapp/rustedwarfare.wiki/includes/api/ApiMain.php(1935): ApiFeedRecentChanges->execute()\n#14 /opt/webapp/rustedwarfare.wiki/includes/api/ApiMain.php(912): ApiMain->executeAction()\n#15 /opt/webapp/rustedwarfare.wiki/includes/api/ApiMain.php(883): ApiMain->executeActionWithErrorHandling()\n#16 /opt/webapp/rustedwarfare.wiki/api.php(95): ApiMain->execute()\n#17 /opt/webapp/rustedwarfare.wiki/api.php(48): wfApiMain()\n#18 {main}"
}
}