¿Existe un punto final de API para las publicaciones editadas recientemente

¿Hay alguna forma de usar la API para ver las publicaciones que se actualizaron recientemente? Por ejemplo, el endpoint de últimas publicaciones, pero no veo ninguno para ediciones. Encontré un endpoint para ediciones recientes en moderation en el panel, pero esas son solo ediciones no realizadas por el autor, pero quiero todas las ediciones, incluidas las del autor.

No lo creo. La forma más sencilla de pensar en la API es que hay un punto final para todo lo que se muestra en la interfaz de usuario. A menos que encuentres una forma de ver las publicaciones editadas recientemente en la interfaz de usuario, es poco probable que haya un punto final de API para ello.

Dependiendo de tu caso de uso, podrías configurar un webhook de Evento de Publicación para que apunte a un servicio externo. Para encontrar las publicaciones editadas, revisa la cabecera X-Discourse-Event del webhook. Las publicaciones editadas tendrán esa cabecera establecida en post_edited.

2 Me gusta

Gracias. Ahora que lo pienso más, ¿sería posible configurar una consulta SQL para listar las publicaciones editadas recientemente y usar eso para hacer esto?

2 Me gusta

Sí, si el plugin Data Explorer está instalado en tu sitio, escribir una consulta para devolver las publicaciones editadas recientemente sería la forma más fácil de lidiar con esto. También puedes llamar a las consultas de Data Explorer a través de la API si lo deseas: Run Data Explorer queries with the Discourse API.

3 Me gusta

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