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. ![]()
Sobre a questão do campo personalizado:
Abra a aba de rede de suas ferramentas de desenvolvedor em seu navegador.
Atualize um campo em seu perfil de usuário
Procure por [seu nome de usuário].json na seção “Nome” da aba de rede (você também pode filtrar pela string json)
Clique na aba Payload à direita
Todos os dados enviados no corpo de sua solicitação estão escritos aqui:
É o mesmo processo para outras solicitações.