أهلاً،
نعم، يمكنك ذلك! باتباع الرابط https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576، يمكنك معرفة كيفية القيام بذلك.
في حالتك، هو طلب POST إلى /post_actions، مع الحمولة الممكنة التالية:
| حقل | وصف |
|---|---|
id |
معرف المنشور |
post_action_type_id |
معرف نوع إجراء المنشور |
message |
الرسالة المستخدمة مع أنواع إجراءات notify_user و notify_moderators |
is_warning |
ما إذا كنت تشير إلى موضوع |
take_action |
ما إذا كنت توافق على العلامة وتخفي المنشور فورًا |
queue_for_review |
ما إذا كنت تريد وضعه في قائمة المراجعة فورًا |
flag_topic |
ما إذا كنت تشير إلى موضوع |
| نوع الإجراء | المعرف |
|---|---|
off_topic |
3 |
inappropriate |
4 |
spam |
6 |
notify_user |
7 |
notify_moderators |
8 |
لحذف علامة، يمكنك إرسال طلب DELETE إلى /post_actions/<post_id> وكحمولة، post_action_type_id.
آمل أن يساعد هذا! ![]()