Aggiornamento dei campi personalizzati tramite API

Ho esaminato la documentazione dell’API e non riesco a trovare come modificare le informazioni dell’utente oltre all’email e all’avatar. Ad esempio, nome, cognome e, cosa più importante, i campi personalizzati.

Qualcuno può per favore aiutarmi?

Grazie.

Puoi imparare la richiesta API per questo consultando Come fare reverse engineering dell’API Discourse

È la seconda volta in due giorni che questa è la risposta a una domanda. Quel link dovrebbe davvero essere in cima alla documentazione.

Sono d’accordo, se esiste un documento di documentazione si dà per scontato che sia completo e, in caso contrario, sarebbe opportuno menzionarlo.

C’è già una soluzione dettagliata per questo argomento @hjalali?

Questo argomento è d’aiuto?

Ora c’è un messaggio su docs.discourse.org:

Nota: per qualsiasi endpoint non elencato, puoi seguire la guida reverse engineer the Discourse API per capire come utilizzare un endpoint API.

Ma cercheremo di aggiornarlo di volta in volta per renderlo più completo.

@philipp96, hai dato un’occhiata a Reverse engineer the Discourse API? Capire come viene eseguita un’azione del genere è molto facile. Si tratta di secondi, letteralmente, una volta che hai imparato come farlo. :slight_smile:

Per la domanda sui campi personalizzati:

  1. Apri la scheda di rete dei tuoi strumenti di sviluppo nel browser.

  2. Aggiorna un campo nel tuo profilo utente

  3. Cerca [il tuo nome utente].json nella sezione “Nome” della scheda di rete (puoi anche filtrare per la stringa json)

  4. Fai clic sulla scheda Payload sulla destra

  5. Tutti i dati inviati nel corpo della tua richiesta sono scritti qui:

È lo stesso processo per altre richieste.