Hola a todos,
Tengo un problema al configurar el webhook para las publicaciones. Por alguna razón, el evento post_edited no se está activando. Solo estoy recibiendo el evento post_created.
¿Alguna idea?
¡Gracias!
Hola a todos,
Tengo un problema al configurar el webhook para las publicaciones. Por alguna razón, el evento post_edited no se está activando. Solo estoy recibiendo el evento post_created.
¿Alguna idea?
¡Gracias!
¿Aparecen errores? ¿Puedes compartir en detalle cómo configuraste los webhooks también? Necesitaremos información o contexto adicional para poder ayudarte aquí. ![]()
Hola @osioke ,
No tengo idea de dónde encontrar los registros de los webhooks, excepto en la pestaña de configuración del administrador api/webhook. Pero no son más que los eventos post_created.
No encuentro nada útil en el production.log al crear/editar una nueva publicación.
¿Cómo configuraste los webhooks?
Esto está fuera de mis habilidades técnicas, estaba pidiendo más información para que la gente más técnica pueda ayudar mejor
por favor, espera un momento.
Hola @osioke,
Acabo de descubrir que el evento post_edit solo se activa cuando se edita el contenido de la publicación.
Si solo cambio el título/categoría/etiquetas, no se activará el evento de edición.
¿Es este el comportamiento predeterminado?
Si consideras que las publicaciones no tienen “título/categoría/etiquetas”, tiene sentido. Solo los temas tienen “título/categoría/etiquetas”.
Gracias. Veo, acabo de probar y los eventos se están activando.
Estoy intentando sincronizar las preguntas publicadas de vuelta a nuestro WordPress, y embeber las respuestas/comentarios de Discourse. Así que solo me interesan los cambios en la primera publicación del tema.
Parece que tendré que trabajar con el evento Topic y Post.
Cuando usaba el webhook de publicación, podía hacer
add_to_serializer(:web_hook_post, :category_import_id, false) en un plugin para agregar un campo adicional en la carga útil.
Estoy intentando hacer lo mismo para el tema, descubrí que solo existe web_hook_topic_view, pero add_to_serializer no funciona y causa un error 500.
¿Tengo que crear mi propio serializador personalizado en el plugin?
Ah, olvídalo, no recuperé los campos del objeto correctamente.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.