Como buscar todos os tópicos desde um determinado horário?

Quero buscar todos os tópicos desde um determinado momento. Li a documentação da API do Discourse, mas não encontrei nada que fosse útil.

Existe alguma maneira de fazer isso?

O plugin Data Explorer permitiria que você fizesse isso.

Talvez você deva voltar um pouco e explicar qual problema está tentando resolver. Você pode ver o que a página de pesquisa avançada faz. Se houver muitos tópicos, será necessário chamá-la várias vezes.

Todo o problema é o seguinte: A cada meia hora, verifique todos os tópicos. Para um determinado tópico, se o tempo de criação ou o tempo da última postagem for maior que 30 minutos e a última postagem foi feita pelo criador do tópico, envie o URL desses tópicos para um aplicativo de terceiros (WeChat).

Acho que, primeiro, preciso buscar todos os tópicos e depois filtrá-los conforme as condições.

Sou totalmente novo no Discourse, e até mesmo em coisas da web; é a primeira vez que uso uma API REST.

Existe alguma outra solução viável? Espero que vocês possam me fornecer uma solução.

Obrigado antecipadamente.

Acho que a maneira de resolver esse problema é com um webhook ou um plugin que teste cada novo tópico e o publique se for apropriado.

Você pode dar uma olhada no plugin de integração de chat, seja como solução ou como modelo para uma.

Você pode buscar as últimas postagens acessando /latest.json. Se a postagem mais antiga lá ainda for mais recente que o seu tempo de “desde”, busque /latest.json?page=1 e depois a página 2 e assim por diante.