Canapin
(Coin-coin le Canapin)
9 Febbraio 2023, 4:59pm
11
Certamente
Ogni volta che esegui un’azione in Discourse, puoi controllare la scheda di rete degli strumenti per sviluppatori del tuo browser per vedere la query che è stata effettuata.
Ad esempio, qui salvo il profilo di un utente:
Vedi l’URL della richiesta, che menziona il nome utente e il tipo di richiesta (PUT).
Nella scheda Payload, vedi i dati pertinenti:
I campi personalizzati sono elencati come user_fields[X] dove X è il numero del campo personalizzato.
Modifica: Ho visto che hai risolto su Dev , quindi, solo per cross-linkare…
I’ve been trying to reverse engineer the updating of a user_field value.
I did this by following the steps in Reverse engineer the Discourse API , I edited a test user and made a note of what was occurring in the network tab of the browser.
I can see that I need to PUT to this url: https://example.com/u/my-username-here.json
Where I got a bit confused was by not seeing a json payload but instead it’s some formdata. The payload was: user_fields%5B1%5D=some+dji%2C+some+Autel&user_fields%5B5…
1 Mi Piace