如何修复 Java 中 mediawiki-api 上的 "readapidenied" 错误
How to fix "readapidenied" error on mediawiki-api in Java
我正在做一个使用 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
我为登录尝试了很多变量,但我有同样的错误...
你能帮我解决这个错误吗?谢谢
我刚加
Mediawiki wiki=new Mediawiki(site);
wiki.setVersion("Mediawiki 1.28"); //New
Login login=wiki.login(login,password);
别忘了使用机器人!
https://www.mediawiki.org/wiki/API:Login
我正在做一个使用 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 我为登录尝试了很多变量,但我有同样的错误...
你能帮我解决这个错误吗?谢谢
我刚加
Mediawiki wiki=new Mediawiki(site);
wiki.setVersion("Mediawiki 1.28"); //New
Login login=wiki.login(login,password);
别忘了使用机器人! https://www.mediawiki.org/wiki/API:Login