Supporto API per eliminare categorie?

Sto lavorando con l’API per creare un’integrazione con un sito Drupal. Una funzione che devo aggiungere è la possibilità per gli utenti di eliminare una categoria. Vedo che non è elencata nella pagina di documentazione API qui, ma ho trovato questo promettente post che indica che una PR con nuova funzionalità per questo è stata unita. La PR non ha indicato quale sarebbe stato l’URI per la nuova funzionalità.

Mi chiedo se qualcuno sappia se questa è disponibile ora e, in tal caso, quale URI posso utilizzare per accedervi?

Grazie,
Andy

La PR a cui hai fatto riferimento aggiunge un metodo delete_category al gemma Discourse API. Se stai utilizzando il gemma Discourse API per le tue chiamate API, potrai usare tale metodo. Se non stai utilizzando il gemma Discourse API, puoi eliminare una categoria tramite l’API inviando una richiesta DELETE al route /categories/<category_id> del tuo sito. Imposta <category_id> all’ID della categoria che desideri eliminare.

Credo che, sia con il gemma API sia con la richiesta DELETE inviata a /categories/<category_id>, verrà restituito un errore se la categoria contiene argomenti diversi dal topic iniziale “About” creato al momento della creazione della categoria. È necessario ricategorizzare gli argomenti di una categoria prima di eliminarla.

Il posto migliore dove cercare è quasi sempre Come fare reverse engineering dell’API di Discourse.

Fantastico, grazie a entrambi!

@simon grazie per la risposta dettagliata, ora capisco che stavo confondendo quel repository con il repository dell’API di Discourse.

Questa spiegazione è super utile, grazie!