Canapin
(Coin-coin le Canapin)
9 Febrero, 2023 16:59
11
Claro
Cada vez que realizas una acción en Discourse, puedes consultar la pestaña de red de las herramientas de desarrollador de tu navegador para ver la consulta que se realizó.
Por ejemplo, aquí guardo el perfil de un usuario:
Verás la URL de la solicitud, mencionando el nombre de usuario y el tipo de solicitud (PUT).
En la pestaña Payload, verás los datos relevantes:
Los campos personalizados se enumeran como user_fields[X] donde X es el número del campo personalizado.
Editar: Vi que lo descubriste en Dev , así que, solo para enlazar…
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 me gusta