« Module:ZoteroItem » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
local p = {} | local p = {} | ||
local t, errs = mw.ext.externalData.getWebData{ url = url, format = "JSON" } | |||
if errs then | |||
return "DEBUG: errs = " .. table.concat(errs, "; ") | |||
elseif t == nil then | |||
return "DEBUG: t is nil" | |||
elseif type(t) == "string" then | |||
return "DEBUG: t is string! content = " .. mw.text.escape(t) | |||
else | |||
return "DEBUG: t is table type=" .. type(t) .. ", fields = " .. mw.text.jsonEncode(t) | |||
end | |||
function p.getItem(frame) | function p.getItem(frame) | ||
local key = frame.args[1] | local key = frame.args[1] | ||