Acceso vía Discourse API, clave y/o usuario rechazado

:+1: esto funciona, no sabes cuánto tiempo pasé en esto.

Pero los puntos finales de la API son los mismos que se describen aquí

?

(si es así, sería genial mencionar no solo cómo autenticarse con la clave API de administrador, sino también mencionar la clave API del cliente)

Para el cliente pydiscourse, existe una solución alternativa improvisada para usar una cabecera diferente:

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)