Cómo recuperar de la API solo las publicaciones de un usuario específico (por correo electrónico, nombre de usuario o ID)

Hola,

He estado revisando la siguiente documentación de la API: https://docs.discourse.org/

Lamentablemente, no pude encontrar ningún endpoint que me permitiera recuperar solo las publicaciones de un usuario específico; este es un requisito indispensable para la función en la que estoy trabajando en una aplicación web integrada con Discourse. Me gustaría recuperarlas por dirección de correo electrónico, pero el nombre de usuario o el ID de Discourse también me servirían.

¿Ofrece la API esta funcionalidad?

Que tenga un gran día,
Peter

Revisa la pestaña de actividad. Podría ayudarte, pero depende de lo que realmente necesites.

  • Publicaciones del usuario: /user_actions.json?offset=0&username=USERNAME&filter=5
    Nota: Puedes probar con offset y limit
    Nota: filter tiene los siguientes valores:
  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

Además,

  • Últimas publicaciones: /USERNAME/activity.json
  • Por temas: /topics/created-by/USERNAME.json
6 Me gusta

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