Olá,
É possível ordenar as postagens na resposta da API?
Estou procurando recuperar postagens, ordenadas por “id”.
Obrigado!
Olá,
É possível ordenar as postagens na resposta da API?
Estou procurando recuperar postagens, ordenadas por “id”.
Obrigado!
Também, mais especificamente, https://meta.discourse.org/posts.json
Obrigado a ambos.
Richard, acredito que sua solicitação seja por tópicos, não por posts.
O Rafael tem a base correta, mas não acho que seja possível ordenar pela data de criação (espero estar errado?).
E mesmo que fosse possível, não acredito que os IDs dos posts sejam atribuídos com base na ordem em que são criados.
Anedoticamente, em nossa instância do Discourse, estamos vendo muitos exemplos de IDs sendo atribuídos a posts fora de sua ordem cronológica.
Isso se torna um problema quando você tenta buscar todos os posts usando o método discutido aqui. Se não pudermos ordenar os posts por ID, isso se torna impossível.
A ordenação padrão é pela data de criação, pelo que sei.
São sim.
As lacunas na ordem são posts que seu usuário não consegue ver, muito provavelmente posts dentro de mensagens privadas.
Se seu objetivo é extrair TODOS os posts, carregar um backup completo em uma instância local do PostgreSQL ou até mesmo usar nosso Plugin Data Explorer pode ser mais fácil.
Cada líder do Postgres pega um conjunto de, acredito, 32 IDs de incremento automático de uma só vez. Se seu banco de dados for grande o suficiente, as criações alternarão entre os conjuntos.
Isso também significa que lacunas serão criadas quando você fizer uma troca de failover no banco de dados.
Obrigado! Este é um contexto útil