Wie fügt man eine Flagge für einen Beitrag in einem Plugin hinzu und entfernt sie

Hallo,

Ja, das kannst du! Wenn du Reverse engineer the Discourse API befolgst, kannst du herausfinden, wie es geht.

In deinem Fall ist es eine POST-Anfrage an /post_actions mit der folgenden möglichen Nutzlast:

Feld Beschreibung
id Die Beitrags-ID
post_action_type_id Die Beitragsaktions-ID
message Nachricht, die mit den Aktionsarten notify_user und notify_moderators verwendet wird
is_warning Ob du ein Thema markierst
take_action Ob du der Markierung zustimmst und den Beitrag sofort ausblendest
queue_for_review Ob du sofort zur Überprüfung anstehst
flag_topic Ob du ein Thema markierst
Aktionstyp ID
off_topic 3
inappropriate 4
spam 6
notify_user 7
notify_moderators 8

Um eine Markierung zu löschen, kannst du eine DELETE-Anfrage an /post_actions/<post_id> senden und als Nutzlast post_action_type_id.

Ich hoffe, das hilft! :+1:

2 „Gefällt mir“