API Error: You are not permitted to view the requested resource

Per l’errore che stai riscontrando con il codice Ruby grezzo, il problema è che Api-Key e Api-Username devono essere impostati negli header della richiesta. Anche i nomi dei campi dell’API devono utilizzare trattini (-) invece di sottolineature (_). Consulta la sezione Autenticazione in alto su https://docs.discourse.org/ per i dettagli su come autenticare la richiesta.

Non sono sicuro di cosa stia causando l’errore quando effettui la chiamata con il gem Discourse API. La causa più probabile del problema è che non stai utilizzando le credenziali API corrette. Assicurati di utilizzare una chiave API il cui livello utente sia impostato su Tutti gli utenti:

Se ciò non risolve il problema, pubblica qui la richiesta che stai tentando di effettuare e la controllerò.