Accès via l'API Discourse, clé et/ou utilisateur rejeté

:+1: ça marche, vous ne savez pas combien de temps j’ai passé là-dessus.

Mais les points de terminaison de l’API sont les mêmes que ceux décrits ici

?

(si oui, ce serait formidable de mentionner non seulement comment s’authentifier avec la clé d’API admin, mais aussi la clé d’API client)

Pour le client pydiscourse, il existe une solution de contournement astucieuse pour utiliser un en-tête différent :

from pydiscourse import DiscourseClient

client = DiscourseClient(
        'https://forum.example.com',
        api_username='tflidd',
        api_key='388b79103056fede1d3223dae032df99')

headers = {
            "Accept": "application/json; charset=utf-8",
            "User-Api-Key": '388b79103056fede1d3223dae032df99',
            "User-Api-Username": 'tflidd',
        }

slug = "abc"
topic_id = 1234

client.topic(slug=slug, topic_id=topic_id, override_request_kwargs=override_request_kwargs)