モジュール:サンドボックス/なノな15どバと/test
表示
モジュールの解説[作成]
local p = {}
function p.getEditCount(frame)
local domain = frame.args[1]
local username = frame.args[2]
local url = 'https://' .. domain .. '/w/api.php?action=query&list=users&ususers=' .. mw.uri.encode(username) .. '&usprop=editcount&format=json'
local data = mw.ext.externalData.getWebData{
url = url,
format = "json"
}
local jsonData = mw.text.jsonDecode(data)
local editcount = jsonData.query.users[1].editcount
return tostring(editcount)
end
return p