Queremos obter todas as primeiras postagens de uma categoria (que estamos usando como wikis, mas que não são wikis de fato).
De preferência, gostaríamos de evitar fazer uma requisição por tópico/postagem.
A melhor abordagem até agora tem sido usar a busca para obter os tópicos e, em seguida, buscar cada tópico individualmente para extrair a primeira postagem do fluxo.
Webhooks serão uma boa opção no futuro, mas gostaríamos de começar com o método PULL.
Não tenho conhecimento de uma maneira em lote de obter as primeiras respostas de vários tópicos. Iterar por cada tópico e pegar a primeira postagem provavelmente é a melhor opção.
Sim, webhooks são realmente uma boa opção aqui e você pode acionar a partir do “Post Event”.
Estou desenvolvendo um aplicativo móvel que se integra à nossa instância Discourse auto-hospedada. Preciso recuperar todas as primeiras postagens de tópicos dentro de uma categoria específica, semelhante ao caso de uso discutido aqui.
Embora a abordagem atual envolva buscar tópicos e, em seguida, recuperar cada primeira postagem individualmente, estou procurando um método mais eficiente adequado para aplicativos móveis. Idealmente, isso minimizaria o número de chamadas de API para economizar largura de banda e melhorar o desempenho.
Alguém implementou uma solução semelhante ou pode oferecer orientação sobre a maneira mais eficiente de conseguir isso? Quaisquer insights ou sugestões seriam muito apreciados!
Acho que a rota de consulta do explorador de dados mencionada acima valeria a pena tentar. Dessa forma, você poderia fazer uma solicitação por categoria.