こんにちは!
Discourseの機能を使って、投稿にフラグを追加したり、投稿のフラグを削除したりするにはどうすればよいですか?
こんにちは!
Discourseの機能を使って、投稿にフラグを追加したり、投稿のフラグを削除したりするにはどうすればよいですか?
こんにちは。
はい、できます! 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 を送信できます。
お役に立てば幸いです! ![]()
プラグインの開発に使用できますか、またこれを達成するための他の機能はありますか?