Interact with discourse from Python?

Grazie mille! Sì, lo farò! Sto cercando specificamente le visualizzazioni di pagina (utenti con accesso effettuato, utenti anonimi, crawler) ma non riesco a trovarle nella documentazione dell’API. Qualche suggerimento?

1 Mi Piace

Alcune chiamate specifiche per l’amministratore non sono presenti nella documentazione dell’API

Apri la scheda di rete, vai alla pagina di amministrazione, visualizza il report con i dati che desideri recuperare e quindi controlla la scheda di rete per vedere cosa ha caricato il browser.

Che è in realtà un riassunto di Reverse engineer the Discourse API

1 Mi Piace

Quello che farei è usare il plugin Data Explorer per ottenere ciò che vuoi e poi puoi scaricarlo con l’API. Esegui query di Data Explorer con l’API di Discourse

3 Mi Piace

Assolutamente; se desideri dati diversi da quelli già disponibili nel pannello di amministrazione, DE è la strada da percorrere.

Inoltre, garantisce che tali query non restituiranno dati diversi dopo un aggiornamento, MA anche che le strutture sottostanti potrebbero cambiare e potrebbe essere necessario mantenere la query.

Compromessi in entrambi i casi.

1 Mi Piace

Grazie a entrambi! Ho risolto con il metodo del “reverse engineer” + chiave API! Grazie mille!

1 Mi Piace