플러그인에서 게시글에 깃발을 추가하고 제거하는 방법

안녕하세요!
디스코urs 함수를 사용하여 게시물에 플래그를 추가하고, 게시물의 플래그를 제거하는 방법은 무엇인가요?

안녕하세요,

네, 가능합니다! Reverse engineer the Discourse API 링크를 참고하면 방법을 알아낼 수 있습니다.

귀하의 경우, /post_actions로 POST 요청을 보내며, 다음 페이로드를 사용할 수 있습니다:

필드 설명
id 게시물 ID
post_action_type_id 게시물 액션 유형 ID
message notify_user 및 notify_moderators 액션 유형에 사용되는 메시지
is_warning 주제를 경고로 표시할지 여부
take_action 플래그에 동의하고 게시물을 즉시 숨길지 여부
queue_for_review 즉시 검토 대기열에 등록할지 여부
flag_topic 주제를 플래그할지 여부
액션 유형 ID
off_topic 3
inappropriate 4
spam 6
notify_user 7
notify_moderators 8

플래그를 삭제하려면 /post_actions/<post_id>로 DELETE 요청을 보내고 페이로드에 post_action_type_id를 포함하면 됩니다.

도움이 되길 바랍니다! :+1:

플러그인 개발에 사용할 수 있으며, 이 기능을 구현하는 다른 방법이 있나요?