안녕하세요!
디스코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를 포함하면 됩니다.
도움이 되길 바랍니다! ![]()
플러그인 개발에 사용할 수 있으며, 이 기능을 구현하는 다른 방법이 있나요?