我正在開發一個使用 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:登錄
添加回答
舉報
0/150
提交
取消