Bonjour,
J’ai consulté la documentation de l’API suivante : https://docs.discourse.org/
Malheureusement, je n’ai pas trouvé de point de terminaison permettant de récupérer uniquement les messages d’un utilisateur spécifique, ce qui est une exigence stricte pour la fonctionnalité que je développe dans une application web intégrée à Discourse. Je souhaiterais les récupérer par adresse e-mail, mais un nom d’utilisateur ou un identifiant Discourse me conviendrait également.
L’API propose-t-elle cette fonctionnalité ?
Bonne journée,
Peter
Vérifiez l’onglet Activité. Cela pourrait vous aider, mais cela dépend de ce dont vous avez réellement besoin.
- Publications de l’utilisateur :
/user_actions.json?offset=0&username=USERNAME&filter=5
Remarque : Vous pouvez modifier offset et limit
Remarque : filter prend les valeurs suivantes :
likes_given: 1,
likes_received: 2,
bookmarks: 3,
topics: 4,
posts: 5,
replies: 6,
mentions: 7,
quotes: 9,
edits: 11,
messages_sent: 12,
messages_received: 13,
pending: 14
Aussi,
- Dernières publications :
/USERNAME/activity.json
- Par sujets :
/topics/created-by/USERNAME.json