J’espérais que quelqu’un pourrait m’indiquer où définir mon point de terminaison pour récupérer, via un appel API, les adresses e-mail des utilisateurs associés à la communauté spécifique de mon organisation.
Je peux accéder au point de terminaison des utilisateurs actifs, des nouveaux utilisateurs et d’autres ; cependant, l’e-mail associé n’est renvoyé pour aucun autre utilisateur que mon compte.
I’m seeing the same problem with the users/list API call. The email addresses are not being returned, and I’m using an API key generated for the system user, which should be all-powerful?
The API documentation definitely says that “email” should be non-empty.
Quelqu’un sait quel est le statut actuel concernant la recherche d’adresses e-mail via l’API ? (La page liée n’existe plus.)
La documentation de l’API indique que emaildevrait être renvoyé depuis /admin/users/{id}.json, mais il manque lorsque j’effectue des requêtes à cet endroit.
J’ai une liste de noms d’utilisateurs Discourse et j’essaie d’obtenir leurs adresses e-mail pour les faire correspondre avec celles d’un autre système.
# J'obtiens l'ID de l'utilisateur depuis ici :
f"{BASE_URL}/u/{username}.json"
# puis j'essaie de récupérer l'adresse e-mail depuis ici :
f"{BASE_URL}/admin/users/{user_id}.json"
Si l’e-mail n’est plus disponible là-bas, existe-t-il une autre méthode pour l’obtenir de manière programmatique à partir du nom d’utilisateur ?