David Di Biase schreef: > Hi Brad, Roan, > > Thanks for the quick reply. I, as a matter of fact, did not enable it. I > just went ahead and researched the config settings I should have in > LocalSettings.php and added these two: > > $wgEnableWriteAPI = true; > $wgEnableAPI = true; > Technically, the latter isn't necessary (because it's enabled by default and because the API is obviously working; you're not getting "the API is disabled" errors everywhere), but it doesn't hurt. The write API will also be enabled by default as of MediaWiki 1.14. > Besides that I noticed that one of my links, as Roan suggested, was missing > action=edit or rather it was there but I had a double ? ie. > index.php?format=xml?action=. How silly of me. > It's always the nasty little things. > I'm now getting this, which I'll work through in a bit as I might have an > idea of what it is: > > Array > ( > [error] => Array > ( > [code] => notext > [info] => One of the text, appendtext and prependtext > parameters must be set > ) > > ) > The text parameter (containing the text you want to put in your page) isn't set (or it got overridden by one of your ?foo=bar?baz=blah constructs again). > I did notice that the API enable option isn't described at all in the API > reference manual. That's probably something people should know before trying > to do editing and similar things. Unless I missed it (which tends to happen > to me :-p). > You're right that it isn't mentioned in the api.php help, it should be. FWIW, it is mentioned in the API documentation at MW.org [1].
Roan Kattouw (Catrope) [1] http://www.mediawiki.org/wiki/API _______________________________________________ Mediawiki-api mailing list Mediawiki-api@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-api