Como obter menções de um usuário específico via API?

Como posso obter menções de um usuário específico via API? Não encontrei nada sobre isso na documentação, e também não consegui encontrar nada no código-fonte.

Estamos querendo exibir menções de usuários em nosso site de terceiros. Deve haver informações suficientes disponíveis via API para permitir que o usuário clique na menção e seja levado ao tópico específico.

Isso pode ser feito?

Encontrei o endpoint da API de notificações, mas ele não me fornece nenhuma menção.

2 curtidas

Não tenho certeza se é isso que você está procurando, mas tenho meu post principal do fórum webhooks integrado a uma função em nuvem do Firebase (qualquer backend funcionaria). Se você fizer algo assim, o backend poderia ler o conteúdo das postagens, procurando por @-menções.

Eu uso os webhooks para analisar o conteúdo e enviar notificações para o Slack quando algo precisa de atenção imediata.

Isso seria https://meta.discourse.org/user_actions.json?offset=0&username=falco&filter=7, onde falco é o nome de usuário de destino.

Você pode aprender sobre esses endpoints da API em Como fazer engenharia reversa da API do Discourse

4 curtidas

Ok. Muito obrigado. Era isso mesmo. Eu tentei fazer engenharia reversa, mas acho que perdi essa parte porque não é óbvio, apenas olhando para aquela chamada, que ela é usada para obter menções de um usuário específico.

Seria muito útil se isso estivesse na documentação!

1 curtida