Vous avez raison, c’est quelque chose que l’outil que j’utilise pour tester l’API fait, et cela fonctionne ; cela semble être un problème en soi :
header1 = CaseInsensitiveDict()
header1["Authorization"] = '{"api-key": "longapikey", "api-username": "myusername"}'
header2 = {"api-key": "longapikey", "api-username": "myusername"}
r = requests.get(url, headers= HEADER)
Lorsque HEADER == header1, cela fonctionne ; lorsque c’est header2, je reçois :
{"errors":["Vous n'êtes pas autorisé à consulter la ressource demandée. Le nom d'utilisateur ou la clé API est invalide."],"error_type":"invalid_access"}
Merci pour votre réponse, au fait !