如何在Java中修复mediawikiapi上的“readapidenied”错误
我正在处理一个使用mediawiki API的项目,出现以下错误:
error code=readapidenied info:'You need read permission to use this module.'
INFOS: Could not retrieve Mediawiki Version via API - will assume Mediawiki 1.27 or before you might want to set the Version actively if you are on 1.28 and have the api blocked for non-logged in users
这是我的代码:
Mediawiki wiki=new Mediawiki(site);
Login login=wiki.login(login,password); //error
wiki.edit(title, content , summary);
wiki.logout();
我知道我有Mediawiki 1.32.1 我尝试了很多登录变量,但我有相同的错误
你能帮我纠正这个错误吗?谢谢
# 1 楼答案
我只是补充一下
别忘了使用机器人! https://www.mediawiki.org/wiki/API:Login