Olá,
Tenho procurado na seguinte documentação da API: https://docs.discourse.org/
Infelizmente, não consegui encontrar nenhum endpoint que permitisse recuperar apenas as postagens de um usuário específico — esse é um requisito fundamental para o recurso que estou desenvolvendo em um aplicativo web integrado ao Discourse. Gostaria de recuperá-las por endereço de e-mail, mas o nome de usuário ou o ID do Discourse também funcionariam para mim.
A API oferece essa funcionalidade?
Tenha um ótimo dia,
Peter
Verifique a guia de atividades. Isso pode ajudar, mas depende do que você realmente precisa.
- Publicações do usuário:
/user_actions.json?offset=0&username=USERNAME&filter=5
Nota: Você pode ajustar offset e limit
Nota: filter possui os seguintes 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
Além disso,
- Últimas publicações:
/USERNAME/activity.json
- Por tópicos:
/topics/created-by/USERNAME.json