Ich integriere mich in den Webhook und wenn ich ein Post-Ereignis erhalte, haben wir das Feld post_type. Wie finde ich die Typenliste? Gibt es Dokumentationen zu Webhook-Ereignissen?
Zusammenfassend möchte ich herausfinden, ob der Benutzer einen Kommentar hinterlassen, einen Beitrag geteilt oder ein anderes verwandtes Ereignis ausgelöst hat.
Jeder reguläre Beitrag auf der Website hat sein Feld post_type auf 1 (regulär) gesetzt.
Beitragstyp 2 (moderator_actions) ist für Beiträge, die generiert werden, wenn Moderatoren Flags in der Überprüfungswarteschlange bearbeiten. Ich denke, das ist das einzige Mal, dass dieser Beitragstyp verwendet wird.
Beitragstyp 3 (small_actions) ist für Beiträge, die automatisch generiert werden, wenn ein Thema geöffnet, geschlossen usw. wird.
Gibt es eine Möglichkeit zu erkennen, ob der Benutzer einen Beitrag erstellt oder nur auf einen anderen Beitrag antwortet?
Und gibt es ein Ereignis, wenn der Benutzer ein Thema/einen Beitrag teilt?
@Lucas_Alves … muss so frustrierend sein, keine Anweisungen zu bekommen, aber auch jegliche Dokumentation dazu komplett zu verpassen. Zumindest für mich ist das frustrierend.
Da ich hier deinen Beitrag gefunden habe, der genau das war, wonach ich gesucht habe, möchte ich dir mitteilen, wie ich erkenne, ob es sich um einen „Kommentar“ handelt (streng genommen ein POST, der eine FOLGE von irgendeiner Art zum THEMA ist)
Der post_type ist 1
Die post_number ist größer als 1
Die version ist 1
Wenn du speziell nur Antworten auf einen bestimmten anderen Kommentar erhalten möchtest, könntest du reply_to_post_number verwenden (wenn nicht leer, ist dies die Beitragsnummer des Beitrags, auf den geantwortet wird)
Ich hoffe, das hilft, und ich wünschte, Discourse würde diese Objekt-Eigenschaft comment nennen, nicht post, genau wie sie like für Like-Aktionen nennen!