为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

绝地无双 2023-04-13 09:54:39
我正在开发一个使用 mediawiki API 的项目,但出现此错误:错误代码 = readapidenied 信息:'您需要读取权限才能使用此模块。'INFOS:无法通过 API 检索 Mediawiki 版本 - 假设 Mediawiki 为 1.27 或之前,如果您使用的是 1.28 并且已为未登录用户阻止 api,则您可能想要主动设置版本这是我的代码:Mediawiki wiki=new Mediawiki(site);Login login=wiki.login(login,password); //errorwiki.edit(title, content , summary);wiki.logout();我知道我有 Mediawiki 1.32.1 我尝试了很多登录变量但我有同样的错误......你能帮我解决这个错误吗?谢谢
查看完整描述

1 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

我只是补充


Mediawiki wiki=new Mediawiki(site);

wiki.setVersion("Mediawiki 1.28"); //New

Login login=wiki.login(login,password);

并且不要忘记使用机器人! https://www.mediawiki.org/wiki/API:登录


查看完整回答
反对 回复 2023-04-13
  • 1 回答
  • 0 关注
  • 89 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信