Aggiungere moderatori di categoria tramite API?

Sto esaminando l’API relativa alle categorie. Vedo qui che è possibile permettere agli utenti di essere moderatori delle categorie. Esiste un modo per farlo tramite l’API?

Se è possibile, immagino che si utilizzerebbe una chiamata POST per creare una nuova categoria (o PUT per aggiornare una singola categoria), e forse nei campi “permission” o “group_permissions”?

E c’è del codice JavaScript di esempio per effettuare la chiamata?

Puoi utilizzare Come eseguire il reverse engineering dell’API di Discourse per conoscere il formato delle chiamate API.

Grazie. Quel link puntava al gem, incluso questo file di esempio, che è davvero utile.

Sono davvero grato per tutto il supporto che il team e la comunità mi hanno offerto mentre risolvevo le varie questioni. Discourse è semplicemente un esempio straordinario di ciò che il software open source e una comunità di supporto possono essere.

L’API è davvero divertente da utilizzare. Scusa per la domanda da principiante, ma: esiste un modo per:

  1. Chiamare l’API di Discourse dal mio forum Discourse (ad esempio, chiamare l’API quando un utente clicca su un pulsante nel forum), e poi
  2. Visualizzare alcuni dei risultati dell’API sul mio forum Discourse (ad esempio, chiamare “get categories” nell’API e poi mostrare l’elenco delle categorie risultanti sulla home page del mio forum)?

Sì, entrambe le opzioni sono possibili con i temi personalizzati. Consulta la Guida per gli sviluppatori sui temi di Discourse per saperne di più.