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

La biblioteca de Python DiscourseClient está diseñada para funcionar con una clave de API de administrador (Administrador → API).
Lo que genera generate_api_key es una clave de API de cliente.

Necesita pasar las cabeceras API-User-Key y API-User-Username en su lugar.
Por ejemplo:

curl https://forum.example.com/t/95783.json -H 'Api-User-Key: 388b79103056fede1d3223dae032df99' -H 'Api-User-Username: tflidd'