Canapin
(Coin-coin le Canapin)
Fevereiro 9, 2023, 4:59pm
11
Certamente
Cada vez que você realiza qualquer ação no Discourse, pode verificar a aba de rede das ferramentas de desenvolvedor do seu navegador para ver a consulta que foi feita.
Por exemplo, aqui eu salvo o perfil de um usuário:
Você vê a URL da solicitação, mencionando o nome de usuário e o tipo de solicitação (PUT).
Na aba Payload, você vê os dados relevantes:
Os campos personalizados são listados como user_fields[X], onde X é o número do campo personalizado.
Editar: Vi que você descobriu isso em Dev , então, apenas para fazer um link…
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 curtida