L'événement post_edit de Webhook n'est pas déclenché ?

Salut tout le monde,

J’ai un problème pour configurer le webhook pour les posts. Pour une raison quelconque, l’événement post_edited n’est pas déclenché. Je n’obtiens que l’événement post_created.

Des idées ?

Merci !

2 « J'aime »

Des erreurs apparaissent-elles ? Pouvez-vous expliquer en détail comment vous avez configuré les webhooks ? Nous aurons besoin d’informations ou de contexte supplémentaires pour pouvoir vous aider ici. :wink:

1 « J'aime »

Salut @osioke ,

Je n’ai aucune idée d’où trouver les journaux pour les webhooks, sauf dans l’onglet api/webhook des paramètres d’administration. mais ce ne sont que des événements post_created.
Je ne trouve rien d’utile dans le production.log lors de la création/modification d’un nouveau post.

2 « J'aime »

Comment avez-vous configuré les webhooks ?

1 « J'aime »

2 « J'aime »

Cela dépasse mes compétences techniques, je demandais plus d’informations afin que les personnes plus techniques puissent mieux aider :slight_smile: veuillez patienter

3 « J'aime »

Salut @osioke,

Je viens de découvrir que l’événement post_edit ne se déclenche que lorsque le contenu du message est modifié.
Si je ne change que le titre/la catégorie/les tags, cela ne déclenchera pas l’événement de modification.

Est-ce le comportement par défaut ?

3 « J'aime »

Si l’on considère que les messages n’ont pas de « titre/catégorie/tags », cela a du sens. Seuls les sujets ont un « titre/catégorie/tags ».

4 « J'aime »

Merci. Je vois, je viens de tester et les événements sont déclenchés.

J’essaie de synchroniser les questions publiées vers notre WordPress, et d’intégrer les réponses/commentaires de Discourse. Donc, je ne m’intéresse qu’aux changements apportés au premier message du sujet.

Il semble que je devrai travailler avec les événements Topic et Post.

2 « J'aime »

Lorsque j’utilisais le webhook post, je pouvais faire
add_to_serializer(:web_hook_post, :category_import_id, false) dans un plugin pour ajouter un champ supplémentaire dans la charge utile.

J’essaie de faire la même chose pour topic, j’ai trouvé qu’il n’y a que web_hook_topic_view, mais add_to_serializer ne fonctionne pas et provoque une erreur 500.

Dois-je créer mon propre sérialiseur personnalisé dans le plugin ?

1 « J'aime »

Ah, oubliez ça, je n’ai pas correctement récupéré les champs de l’objet.

1 « J'aime »

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