كيفية استخدام API لضبط مؤقت لموضوع؟

بالنظر هنا: Discourse API Docs يوضح نموذج الطلب:

https://{url}/t/{id}/timer.json

{
  "time": "",
  "status_type": "string",
  "based_on_last_post": true,
  "category_id": 0
}

ولكن هذا لا يبدو متسقًا مع ضبط المؤقتات (لماذا الفئة مطلوبة؟)

ما هي الطريقة الصحيحة لضبط مؤقت لموضوع موجود ليتم إغلاقه في غضون 30 يومًا؟

أفضل طريقة لمعرفة كيفية عمل واجهة برمجة التطبيقات (API) هي اتباع https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576.\n\nلاحظ في المستند، أن المعلمة ليست “مطلوبة”. إنها تعتمد على status_type.\n\nستحتاج إليها إذا استخدمت النوع publish_to_category.\n\nسيتم تمرير هذه المعلمات عند الإغلاق التلقائي بعد 30 يومًا:\nimage\n\nوتعيد هذه البيانات:\n

آه، لقد نسيت ذلك دائمًا :see_no_evil:

كنت أتلقى خطأ بشأن تحديد فئة فرعية، وتذكرت أننا غيرنا النص الخاص بـ invalid_access حيث أن لدينا إعدادات بحيث تكون معظم الفئات التي يمكن النشر فيها فئات فرعية (واستمر الناس في محاولة النشر في فئة رئيسية). لذلك مع الوصول غير الصحيح، احتجت فقط إلى التغيير إلى مستخدم لديه أذونات مشرف… ويعمل الآن، شكرًا! :+1: