J’ai examiné la documentation de l’API et je ne parviens pas à trouver comment modifier les informations utilisateur autres que l’e-mail et l’avatar. Par exemple, le prénom, le nom et, plus important encore, les champs personnalisés.
Je suis d’accord, s’il existe un document de documentation, on suppose généralement qu’il est complet, et s’il ne l’est pas, il serait bon de le mentionner.
Note : Pour tous les points de terminaison non répertoriés, vous pouvez suivre le guide Ingénierie inverse de l’API Discourse pour comprendre comment utiliser un point de terminaison d’API.
Mais nous essaierons de le mettre à jour de temps en temps pour le rendre plus complet.
@philipp96, avez-vous jeté un œil à Reverse engineer the Discourse API ? Comprendre comment une telle action est effectuée est très facile. C’est une question de secondes, littéralement, une fois que vous avez appris comment le faire.
Concernant la question des champs personnalisés :
Ouvrez l’onglet réseau de vos outils de développement dans votre navigateur.
Mettez à jour un champ dans votre profil utilisateur
Recherchez [your username].json dans la section “Nom” de l’onglet réseau (vous pouvez également filtrer par la chaîne json)
Cliquez sur l’onglet Payload à droite
Toutes les données envoyées dans le corps de votre requête sont écrites ici :