« Module:ZoteroAPI » : différence entre les versions
Annulation des modifications 17529 de Marc (discussion) Balise : Annulation |
Aucun résumé des modifications |
||
| Ligne 61 : | Ligne 61 : | ||
return cachedData | return cachedData | ||
end | end | ||
function p.debugRawResponse(frame) | |||
local itemKey = frame and frame.args[1] | |||
if not itemKey or itemKey == "" then | |||
return "Aucun itemKey fourni" | |||
end | |||
local url = 'https://api.zotero.org/groups/4893620/items/' .. itemKey .. '?include=data&format=json' | |||
local success, response = pcall(mw.ext.externalData.getExternalData, { | |||
url = url, | |||
format = 'json' | |||
}) | |||
if not success then | |||
return "Erreur lors de la requête: " .. tostring(response) | |||
end | |||
if not response then | |||
return "Aucune réponse reçue" | |||
end | |||
-- Afficher le type et le contenu brut | |||
return "Type: " .. type(response) .. "\n\nContenu: " .. tostring(response) | |||
end | |||
-- Fonctions de débogage | -- Fonctions de débogage | ||
function p.debugResult(frame) | function p.debugResult(frame) | ||