Webhook post_edit Ereignis wird nicht ausgelöst?

Hallo zusammen,

Ich habe Probleme beim Einrichten des Webhooks für Beiträge. Aus irgendeinem Grund wird das Ereignis post_edited nicht ausgelöst. Ich erhalte nur das Ereignis post_created.

Irgendwelche Ideen?

Danke!

2 „Gefällt mir“

Gibt es Fehlermeldungen? Können Sie detailliert beschreiben, wie Sie die Webhooks eingerichtet haben? Wir benötigen zusätzliche Informationen oder Kontext, um hier helfen zu können. :wink:

1 „Gefällt mir“

Hallo @osioke ,
Ich habe keine Ahnung, wo ich Logs für die Webhooks finden kann, außer im Admin-Einstellungs-API/Webhook-Tab. Aber dort gibt es nichts außer den post_created-Ereignissen.
Ich kann im production.log nichts Hilfreiches finden, wenn ich einen neuen Beitrag erstelle/bearbeite.

2 „Gefällt mir“

Wie haben Sie die Webhooks eingerichtet?

1 „Gefällt mir“

2 „Gefällt mir“

Das liegt außerhalb meiner technischen Fähigkeiten. Ich habe um weitere Informationen gebeten, damit die technisch versierteren Kollegen besser helfen können :slight_smile: bitte haben Sie etwas Geduld.

3 „Gefällt mir“

Hallo @osioke,

Ich habe gerade herausgefunden, dass das post_edit-Ereignis nur ausgelöst wird, wenn der Beitragsinhalt bearbeitet wird.
Wenn ich nur den Titel/die Kategorie/die Tags ändere, würde das Bearbeitungsereignis nicht ausgelöst werden.

Ist das das Standardverhalten?

3 „Gefällt mir“

Wenn man bedenkt, dass Beiträge keine “Titel/Kategorie/Tags” haben, ergibt das Sinn. Nur Themen haben “Titel/Kategorie/Tags”.

4 „Gefällt mir“

Danke. Ich verstehe, habe es gerade getestet und die Events werden ausgelöst.

Ich versuche, die Fragen-Posts zurück zu unserem WordPress zu synchronisieren und die Discourse-Antworten/Kommentare einzubetten. Daher interessieren mich nur die Änderungen am ersten Post im Thema.

Es scheint, dass ich mit Topic- und Post-Events arbeiten muss.

2 „Gefällt mir“

Als ich den Post-Webhook verwendete, konnte ich add_to_serializer(:web_hook_post, :category_import_id, false) in einem Plugin verwenden, um ein zusätzliches Feld in die Payload einzufügen.

Ich versuche dasselbe für ein Thema zu tun. Ich habe festgestellt, dass es nur web_hook_topic_view gibt, aber add_to_serializer funktioniert nicht und verursacht einen 500-Fehler.

Muss ich in dem Plugin einen eigenen Serializer erstellen?

1 „Gefällt mir“

Ach, egal, ich habe die Objektfelder nicht richtig abgerufen.

1 „Gefällt mir“

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