Hi,

 

I am getting an issue using the edit action of the MediaWiki API. Whenever I
send an edit request I am getting an error response stating badtoken. The
question I have is which token is this referring to. Is this referring to my
cookie token which I have instructed curl to store or is it referring to the
edit token.

 

The login operation is given the following parameters using a POST request;

action=login&lgname=<bot username>&lgpassword=<bot password>&format=php

 

To obtain the token I am using the following parameters in a GET request ;

action=query&intoken=edit&titles=IBWikiBotTest&prop=info|revisions&format=ph
p. 

 

The following parameters are then used as part of a POST request in the
attempt to create a new page;

action=edit&title=IBWikiBotTest&summary=Page created by the
IBWikiBot.&text=This is some test content added by the
IBWikiBot.&md5=e21e79d8ee8ee6b5038c9bac090decf1&bot&recreate&token=0e72e1361
3a9408646cae5aa1a630d0a+\\&format=php

 

The unserialized response from the API is:

Array

(

    [error] => Array

        (

            [code] => badtoken

            [info] => Invalid token

        )

)

 

Any insight on this would be greatly appreciated.

 

Marcus Ramsden

 

---

Marcus Ramsden

Technical Project Assistant

Learning Societies Laboratory, Electronics and Computer Science

University of Southampton

3069, Building 32, Highfield Campus

Southampton SO17 1BJ

www.southampton.ac.uk/ecs

 

_______________________________________________
Mediawiki-api mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to