首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复Java中mediawiki-api上的"readapidenied“错误

如何修复Java中mediawiki-api上的"readapidenied“错误
EN

Stack Overflow用户
提问于 2019-07-22 13:04:30
回答 1查看 785关注 0票数 2

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

错误code=readapidenied信息:“使用此模块需要读取权限。” 信息:无法通过API检索Mediawiki版本-假设Mediawiki 1.27或之前您可能希望在1.28上主动设置该版本,并为非登录用户设置api。

这是我的密码:

代码语言:javascript
复制
Mediawiki wiki=new Mediawiki(site);
Login login=wiki.login(login,password); //error
wiki.edit(title, content , summary);
wiki.logout();

我知道我有Mediawiki 1.32.1,我尝试了很多用于登录的变量,但是我有相同的错误.

你能帮我解决这个错误吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-26 07:11:49

我只是想补充一下

代码语言: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

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

https://stackoverflow.com/questions/57146687

复制
相关文章

相似问题

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