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)