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