Comment récupérer via l'API uniquement les publications d'un utilisateur spécifique (par e-mail, nom d'utilisateur ou id)

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

Check the activity tab. It might help; but it depends on what you really need.

  • User’s posts: /user_actions.json?offset=0&username=USERNAME&filter=5
    Note: You can play with offset and limit
    Note: filter has those values:
  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

Also,

  • Latest posts: /USERNAME/activity.json
  • By topics: /topics/created-by/USERNAME.json
6 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.