首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Java的mediawiki-api上修复"error code=mustpostparams“

如何在Java的mediawiki-api上修复"error code=mustpostparams“
EN

Stack Overflow用户
提问于 2019-07-22 09:46:20
回答 1查看 236关注 0票数 1

我正在进行一个使用mediawiki的项目,我有以下错误:

误差code=mustpostparams info:“查询字符串中找到了以下参数,但必须在POST正文中找到: lgpassword,lgtoken.‘。”

这是我的密码:

代码语言:javascript
复制
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中我找到了:

代码语言:javascript
复制
PARAMS = {
    'action':"query",
    'meta':"tokens",
    'type':"login",
    'format':"json"
}

我认为这正是我所需要的,但它在python中,我不知道如何在Java中实现这一点。我知道有一个函数getQueryResult(),但我不知道如何使用它。

如何在Java中执行查询操作?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-26 07:15:16

就像这个post一样,两者都是相关的:

我只是想补充一下

代码语言:javascript
复制
Mediawiki wiki=new Mediawiki(site);
wiki.setVersion("Mediawiki 1.28"); //New
Login login=wiki.login(login,password);

别忘了用机器人!https://www.mediawiki.org/wiki/API:Login

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57143286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档