You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
varMediaWiki=require('mediawiki');varbot=newMediaWiki.Bot({endpoint: "https://en.wikipedia.org/w/api.php",rate: 60e3/10,userAgent: "ExampleBot <https://en.wiktionary.org/wiki/User:Example>",byeline: "(example bot edit)"});bot.login('my_username','my_password').complete(function(username){console.log(['Username:',username].join(' '));bot.edit('User:My_Page','Testing via API','This is a test.').complete(function(title,revision,date){console.log(title);console.log(revision);console.log(date.toString());}).error(function(err){console.log('Error');console.log(err);});});
I get this:
TypeError: Cannot read property 'result' of undefined
at Bot.<anonymous> (/home/username/src/exercises/mediawiki_api/node_modules/mediawiki/mediawiki.js:485:34)
at Bot._processResponse (/home/username/src/exercises/mediawiki_api/node_modules/mediawiki/mediawiki.js:227:29)
at Request._callback (/home/username/src/exercises/mediawiki_api/node_modules/mediawiki/mediawiki.js:179:34)
at Request.self.callback (/home/username/src/exercises/mediawiki_api/node_modules/mediawiki/node_modules/request/request.js:121:22)
at Request.EventEmitter.emit (events.js:98:17)
at Request.<anonymous> (/home/username/src/exercises/mediawiki_api/node_modules/mediawiki/node_modules/request/request.js:978:14)
at Request.EventEmitter.emit (events.js:117:20)
at IncomingMessage.<anonymous> (/home/username/src/exercises/mediawiki_api/node_modules/mediawiki/node_modules/request/request.js:929:12)
at IncomingMessage.EventEmitter.emit (events.js:117:20)
at _stream_readable.js:920:16
When I console.log the data variable on line 484 of mediawiki.js, I get:
Username: my_username
{ servedby: 'mw1189',
error:
{ code: 'mustposttoken',
info: 'The \'token\' parameter was found in the query string, but must be in the POST body',
'*': 'See https://en.wikipedia.org/w/api.php for API usage' } }
The text was updated successfully, but these errors were encountered:
When I try this:
I get this:
When I
console.log
the data variable on line 484 of mediawiki.js, I get:The text was updated successfully, but these errors were encountered: