לא ניתן ליצור נושא באמצעות ה-API כאשר הקטגוריה היא "צפייה בלבד ותגובה בלבד"

סיכום מבוסס בינה מלאכותית

A user reports an issue where they cannot create a topic via the API in a category set to “see & reply only,” receiving a 403 error. st0rm explains that the API call fails because the user lacks permission to create topics in that category. The user asks if there’s a way to allow topic creation without changing the category’s permissions. supermathie confirms this is intended behavior, as API calls act as the user, not with elevated permissions, and suggests workarounds: changing the topic owner or moving the topic into the restricted category after creation.

שלום לכולם,

נתקלתי בבעיית הרשאות בעת ניסיון ליצור נושאים חדשים דרך ה-API בקטגוריה שנעולה רק ל"ראייה" ו"תגובה".

מה שאני מנסה לעשות

  1. בדף חיצוני, אני אוסף כותרת/גוף/קטגוריה ממשתמש.
  2. הסקריפט שלי שולח POST ל-/posts.json כדי לגלם את המשתמש הזה.
  3. אני מצפה שייווצר נושא חדש בקטגוריה שנבחרה.

מה שקורה בפועל

  • הרשאות הקטגוריה מוגדרות לראייה ותגובה בלבד (אסור “יצירה”).
  • הסקריפט שלי נכשל מיד עם:
{"status":403,"body":"{\"errors\":[\"You are not permitted to view the requested resource.\"],\"error_type\":\"invalid_access\"}"}

אם אני משנה זמנית את הקטגוריה כדי לאפשר “יצירה” לכל משתמש, אותה קריאת API מצליחה והנושא נוצר.

האם יש דרך לאפשר לקריאות API ברמת המשתמש ליצור נושא חדש בקטגוריה שנעולה אחרת מבלי לפתוח את הקטגוריה לצמיתות?

תודה מראש!

זה פועל כמתוכנן.

כשאתה פועל כמשתמש המשתמש במפתח API, אתה פועל כאותו משתמש, ללא הרשאות נוספות.

פתרונות עוקפים הם לשנות את בעל הנושא לאחר יצירתו (כמנהל מערכת), או להעביר את הנושא לקטגוריה המוגבלת (כמנהל מערכת).