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!
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!
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. ![]()
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.
Wie haben Sie die Webhooks eingerichtet?
Das liegt außerhalb meiner technischen Fähigkeiten. Ich habe um weitere Informationen gebeten, damit die technisch versierteren Kollegen besser helfen können
bitte haben Sie etwas Geduld.
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?
Wenn man bedenkt, dass Beiträge keine “Titel/Kategorie/Tags” haben, ergibt das Sinn. Nur Themen haben “Titel/Kategorie/Tags”.
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.
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?
Ach, egal, ich habe die Objektfelder nicht richtig abgerufen.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.