On Wed, May 30, 2012 at 12:48 AM, Jools Wills <[email protected]> wrote:

> On 29/05/12 23:41, nguyenkim thuat wrote:
>
>> I just know the version of my mediawiki.
>> it's 1.15.5-1
>>
>
> ok so you cant use the "edit" function then - thats for 1.16 and greater.
> 1.15 is very old.
>
> Check which version of the cpan mediawiki::api module also - you should
> get the latest (0.39)
>
> Best Regards
>
> Jools
>
My mediawiki version now is:
MediaWiki <https://www.mediawiki.org/> 1.19.0  PHP
<http://www.php.net/> 5.3.3-1ubuntu9.10
(apache2handler)  SQLite <http://sqlite.org/> 3.7.2 with full-text search
support
I use the api->edit as your suggestions but it generated an error.
The code is:
* $mediawiki->edit( {
                action => 'upload',
                filename => $name,
                comment => 'upload a file',
                file => [$name],
                ignorewarnings => 1,
                bot => 1
                } ) || die $mediawiki->{error}->{code} . ': ' .
$mediawiki->{error}->{details};
*
*Logged in with user "WikiAdmin".
22 bytes read
5: Unable to get an edit token for action 'upload'. at upload.pl line 35.*

So i do need to get a token before uploading a file with this newest
version of mediawiki?
_______________________________________________
Mediawiki-api mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to