Come recuperare dall'API solo i post di un utente specifico (tramite e-mail, nome utente o id)

Salve,

Ho consultato la documentazione API seguente: https://docs.discourse.org/

Purtroppo non sono riuscito a trovare alcun endpoint che mi permetta di recuperare solo i post di un utente specifico: questo è un requisito fondamentale per la funzionalità su cui sto lavorando in un’app web integrata con Discourse. Vorrei recuperarli tramite indirizzo e-mail, ma anche il nome utente o l’ID di Discourse mi andrebbero bene.

L’API offre questa funzionalità?

Buona giornata,
Peter

Controlla la scheda Attività. Potrebbe essere utile, ma dipende da ciò di cui hai davvero bisogno.

  • Post dell’utente: /user_actions.json?offset=0&username=USERNAME&filter=5
    Nota: Puoi modificare offset e limit
    Nota: filter ha i seguenti valori:
  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

Inoltre,

  • Ultimi post: /USERNAME/activity.json
  • Per argomenti: /topics/created-by/USERNAME.json