מחולל Api docs mewayz

  עודכן במאי 2026Mewayz

מחולל מסמכי API ב-Mewayz

תוסף ה-API Docs Generator מספק הפניה בתוך האפליקציה וניתנת לעיון עבור Mewayz REST API.

Mewayz-מודול מקורי - אין Mewayz במעלה הזרם. תיעוד נכתב ממקור החבילה בכתובת packages/mewayz/ApiDocsGenerator/.

כתובת אתר הדגמה

במוצר
app.mewayz.com/api/docs
אפי מסמכים
אפי מסמכים

הקדמה

תוסף ה-API Docs Generator נותן למפעילים ולמפתחי צד שלישי הפניה של דף אחד שניתן לחיפוש עבור Mewayz REST API. זה המקבילה בתוך האפליקציה של ממשק המשתמש של Swagger - כל נקודת קצה מתועדת, סכימת בקשה, סכימת תגובה ועומס דוגמה מעובדים בתוך המנהל, כך שמפתח לעולם לא צריך לעזוב את הפלטפורמה כדי להשתלב.

משטח התיעוד הוא מונע על סכמה: החבילה טוענת קבצי JSON מובנים מראש src/documentation/ (אחד לכל דומיין: items.json, project.json, account.json וכו'), מקודם על ידי מאסטר config.json שמפרט אילו דומיינים לעבד ושמות התצוגה שלהם. זה אומר שהמסמכים מדויקים לחוזה בפועל - הם לא מתרחקים מהמסלולים מכיוון שכל מהדורה שולחת גם את המסלולים וגם את סכימת ה-JSON התואמת.

כיצד להפעיל מודול זה

כדי להגדיר את תוסף ה-API Docs Generator, אתה יכול לעקוב אחר הקישור הזה: הגדר תוסף.

התוסף נסגר על ידי PlanModuleCheck:ApiDocsGenerator. הפעל אותו בתוכנית או למשתכן דרך תוספות דף ניהול; לאחר הפעילות, ערך "API Docs" מופיע בסרגל הצד.

כיצד לגשת למסמכי ה-API

אימות ל-Mewayz API

כל נקודות הקצה של Mewayz API המתועדות כאן מוגנות על ידי **Laravel Sanctum** ודורשות אסימון נושא ב- Authorization כותרת. סוג התוכן נאכף באמצעות api.json תוכנת ביניים - כל בקשה חייבת לכלול Content-Type: application/vnd.api+json (או כותרת JSON מקבילה) או שהבקשה נדחתה לפני שהגיעה לבקר.

כדי להנפיק אסימון:

כיסוי נקודות קצה

סכימות JSON המצורפות מכסות את הדומיינים הבאים:

הרשאות

הנראות של הערך API Docs בסרגל הצד נשלטת על ידי הרשאת Spatie manage-api-docs. מפעילים ללא הרשאה זו אינם רואים את ערך התפריט ומקבלים 403 אם הם מבקרים /api-docs ישירות.

הערות מפעיל

האם זה היה מועיל?