O evento webhook post_edit não está sendo acionado?

Olá a todos,

Estou tendo problemas para configurar o webhook para postagens. Por algum motivo, o evento post_edited não está sendo acionado. Estou recebendo apenas o evento post_created.

Alguma ideia?

Obrigado!

2 curtidas

Algum erro aparecendo? Você pode compartilhar em detalhes como configurou os webhooks também? Precisaremos de informações ou contexto adicionais para poder ajudar aqui. :wink:

1 curtida

Olá @osioke,

Não tenho ideia de onde encontrar logs para os webhooks, exceto na guia api/webhook das configurações do administrador. mas não há nada além dos eventos post_created.
Não consigo encontrar nada útil em production.log ao criar/editar uma nova postagem.

2 curtidas

Como você configurou os webhooks?

1 curtida

2 curtidas

Isso está fora das minhas habilidades técnicas, estava pedindo para obter mais informações para que as pessoas mais técnicas possam ajudar melhor :slight_smile: por favor, aguarde

3 curtidas

Olá @osioke,

Acabei de descobrir que o evento post_edit só é acionado quando o conteúdo da postagem é editado.
Se eu apenas alterar o título/categoria/tags sozinho, o evento de edição não será acionado.

Este é o comportamento padrão?

3 curtidas

Se você considerar que as postagens não têm “título/categoria/tags”, isso faz sentido. Apenas os tópicos têm “título/categoria/tags”.

4 curtidas

Obrigado. Entendi, acabei de testar e os eventos estão sendo disparados.

Estou tentando sincronizar as perguntas postadas de volta ao nosso WordPress e incorporar as respostas/comentários do Discourse. Portanto, estou interessado apenas nas alterações na primeira postagem do tópico.

Parece que terei que trabalhar com os eventos de Tópico e Postagem.

2 curtidas

Quando eu estava usando o webhook de postagem, eu podia fazer
add_to_serializer(:web_hook_post, :category_import_id, false) em um plugin para adicionar um campo extra no payload.

Estou tentando fazer a mesma coisa para tópicos, descobri que existe apenas web_hook_topic_view, mas add_to_serializer não funciona e causa erro 500.

Eu tenho que criar meu próprio serializador personalizado no plugin?

1 curtida

Ah, esquece, eu não busquei os campos do objeto corretamente.

1 curtida

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