Comment obtenir les détails de l'utilisateur via la clé API utilisateur ?

Je parviens à authentifier l’utilisateur et à récupérer sa clé API en suivant ces instructions :
https://meta.discourse.org/t/user-api-keys-specification/48536

Cependant, je souhaite également obtenir les informations de l’utilisateur. Comme l’authentification est effectuée sur la page web mentionnée ci-dessus, je ne connais ni le nom ni l’identifiant de l’utilisateur. Ils ne sont pas renvoyés par l’URL de rappel.

Je me demande s’il existe une API qui me permette de transmettre la clé API de l’utilisateur et de recevoir en retour ses détails ? J’ai simplement besoin de l’identifiant ou du nom de l’utilisateur.

1 « J'aime »

Vous devriez pouvoir effectuer une requête sur /session/current.json, ce qui vous renverra les informations de l’utilisateur actuel. Assurez-vous de demander la portée session lors de la création de la clé.

8 « J'aime »

Vous pouvez probablement également utiliser n’importe quelle URL /my/profile.json, si celles-ci sont incluses dans d’autres étendues.

4 « J'aime »

Je n’arrive pas à faire fonctionner cela. J’ai reçu une réponse indiquant que la page n’existe pas. J’ai placé la clé API de l’utilisateur dans l’en-tête User-Api-Key.
La solution de David Taylor fonctionne pour moi. Mais il serait bien que la vôtre fonctionne également, car je n’ai pas besoin de demander la portée de session.