« 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)