Atualizando campos personalizados usando API

Estou revisando a documentação da API e não consigo encontrar como editar informações do usuário além do e-mail e do avatar. Por exemplo, nome, sobrenome e, mais importante, campos personalizados.

Alguém pode, por favor, ajudar?

Obrigado.

Você pode aprender a solicitação da API para isso usando Como fazer engenharia reversa da API do Discourse

Essa é a resposta para uma pergunta pela segunda vez em dois dias. Esse link realmente precisa estar no topo da documentação.

Concordo. Se há um documento de documentação, pressupõe-se que ele esteja completo; caso contrário, seria bom mencionar isso.

Já existe alguma solução detalhada para este tópico @hjalali?

Este tópico é útil?

Há agora uma mensagem em docs.discourse.org:

Nota: Para quaisquer endpoints não listados, você pode seguir o guia engenharia reversa da API do Discourse para descobrir como usar um endpoint de API.

Mas tentaremos atualizá-lo de tempos em tempos para torná-lo mais completo.

@philipp96, você deu uma olhada em Reverse engineer the Discourse API? Entender como tal ação é feita é muito fácil. É uma questão de segundos, literalmente, depois que você aprendeu como fazê-lo. :slight_smile:

Sobre a questão do campo personalizado:

  1. Abra a aba de rede de suas ferramentas de desenvolvedor em seu navegador.

  2. Atualize um campo em seu perfil de usuário

  3. Procure por [seu nome de usuário].json na seção “Nome” da aba de rede (você também pode filtrar pela string json)

  4. Clique na aba Payload à direita

  5. Todos os dados enviados no corpo de sua solicitação estão escritos aqui:

É o mesmo processo para outras solicitações.