我正在进行一个使用mediawiki的项目,我有以下错误:
误差code=mustpostparams info:“查询字符串中找到了以下参数,但必须在POST正文中找到: lgpassword,lgtoken.‘。”
这是我的密码:
Mediawiki wiki=new Mediawiki(site);
Login login=wiki.login(login,password); //error
wiki.edit(title, content , summary);
wiki.logout();要登录到我的mediawiki,我使用登录操作,但我认为我可以使用查询操作。在文档:https://www.mediawiki.org/wiki/API:Tokens中我找到了:
PARAMS = {
'action':"query",
'meta':"tokens",
'type':"login",
'format':"json"
}我认为这正是我所需要的,但它在python中,我不知道如何在Java中实现这一点。我知道有一个函数getQueryResult(),但我不知道如何使用它。
如何在Java中执行查询操作?谢谢
发布于 2019-07-26 07:15:16
就像这个post一样,两者都是相关的:
我只是想补充一下
Mediawiki wiki=new Mediawiki(site);
wiki.setVersion("Mediawiki 1.28"); //New
Login login=wiki.login(login,password);https://stackoverflow.com/questions/57143286
复制相似问题