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

Reply via email to