Mise à jour des champs personnalisés via l'API

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.

Pourriez-vous s’il vous plaît m’aider.

Merci.

Vous pouvez apprendre la requête API correspondante en consultant Comment faire de l’ingénierie inverse de l’API Discourse

2 « J'aime »

C’est la deuxième fois en deux jours que c’est la réponse à une question. Ce lien devrait vraiment être placé tout en haut de la documentation.

2 « J'aime »

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.

1 « J'aime »

Y a-t-il une solution détaillée pour ce sujet @hjalali ?

Ce sujet est-il utile ?

2 « J'aime »

Il y a maintenant un message sur docs.discourse.org :

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. :slight_smile:

Concernant la question des champs personnalisés :

  1. Ouvrez l’onglet réseau de vos outils de développement dans votre navigateur.

  2. Mettez à jour un champ dans votre profil utilisateur

  3. Recherchez [your username].json dans la section “Nom” de l’onglet réseau (vous pouvez également filtrer par la chaîne json)

  4. Cliquez sur l’onglet Payload à droite

  5. Toutes les données envoyées dans le corps de votre requête sont écrites ici :

C’est le même processus pour les autres requêtes.

2 « J'aime »

4 messages ont été déplacées vers un nouveau sujet : Mise à jour dynamique des valeurs de champs utilisateur disponibles lors du remplissage d’un profil