Come si ottengono i permessi per un topic tramite API?

Nella documentazione non riesco a trovare come ottenere le autorizzazioni assegnate a un argomento tramite API.

Esiste un endpoint diverso dall’endpoint dell’argomento che fornisce queste informazioni?

Grazie!

1 Mi Piace

Quali permessi specificamente? Se guardi l’endpoint di questo argomento, ad esempio:

https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007.json

Ci sono un certo numero di campi che possono essere utilizzati qui… c’è un livello superiore:

visible: true

e c’è un figlio details con oggetti come:

can_edit
can_delete
can_create_post

ecc…

1 Mi Piace

Ho capito alcune cose. Sembra che sia impostato dalla categoria padre.
Vedo che alcune categorie hanno il seguente valore impostato:

"read_restricted": true

Sto cercando di capire come determinare quali gruppi hanno accesso in lettura a quali categorie.

Sono nuovo a Discourse e sto cercando di capirlo.

1 Mi Piace

La migliore documentazione per l’API è Ingegneria inversa dell’API di Discourse. Se riesci a farlo dal front-end, allora puoi vedere qual è la chiamata API.

2 Mi Piace