Existe um endpoint de API para posts editados recentemente

Existe alguma forma de usar a API para visualizar as postagens que foram atualizadas recentemente? Por exemplo, o endpoint de postagens mais recentes, mas não vejo nenhum para edições. Encontrei um endpoint para edições recentes em moderação no painel, mas isso são apenas edições não feitas pelo autor, mas eu quero todas as edições, incluindo as do autor.

Eu acho que não. A maneira mais fácil de pensar sobre a API é que existe um endpoint para tudo o que é exibido na interface do usuário. A menos que você encontre uma maneira de visualizar postagens editadas recentemente na interface do usuário, é improvável que haja um endpoint de API para isso.

Dependendo do seu caso de uso, você pode configurar um webhook de Evento de Postagem para apontar para um serviço externo. Para encontrar postagens editadas, verifique o cabeçalho X-Discourse-Event do webhook. Postagens editadas terão esse cabeçalho definido como post_edited.

2 curtidas

Obrigado. Agora que estou pensando mais sobre isso, seria possível configurar uma consulta SQL para listar posts editados recentemente e usá-la para fazer isso?

2 curtidas

Sim, se o plugin Data Explorer estiver instalado no seu site, escrever uma consulta para retornar posts editados recentemente seria a maneira mais fácil de lidar com isso. Você também pode chamar consultas do Data Explorer via API, se desejar: Run Data Explorer queries with the Discourse API.

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.