如何在插件中为帖子添加和删除标记

您好,

是的,您可以!按照 https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576,您可以弄清楚如何做到这一点。

在您的情况下,这是一个 POST 请求到 /post_actions,具有以下可能的载荷:

字段 描述
id 帖子 ID
post_action_type_id 帖子操作类型 ID
message notify_usernotify_moderators 操作类型一起使用的消息
is_warning 您是否标记了主题
take_action 是否同意标记并立即隐藏帖子
queue_for_review 是否立即排队审查
flag_topic 您是否标记了主题
操作类型 ID
off_topic 3
inappropriate 4
spam 6
notify_user 7
notify_moderators 8

要删除标记,您可以发送一个 DELETE 请求到 /post_actions/<post_id>,并以 post_action_type_id 作为载荷。

希望这有帮助!:+1:

2 个赞