צור מפתח
בחר רק את היכולות שהשירות שלך צריך ואחסן את הסוד במנהל סודות בצד השרת.
REST API מעשי לדיגיטציה פרטית של תמונות ולהמרת קובצי מכונה אמיתיים. עמוד זה מכיל את המדריך המלא להתחלה מהירה, הפניות לנקודות קצה ומדריך שגיאות.
כתובת בסיס
אימות
מפתח Bearer
קצב
60/min
עבודות
אסינכרוני
המפתחות מוגבלים בהיקף, פוקעים, ניתנים לביטול מיידי ומוצגים פעם אחת בלבד. שמור אותם בשרת שלך—לעולם אל תשלח מפתח בקוד דפדפן או לקוח נייד.
בחר רק את היכולות שהשירות שלך צריך ואחסן את הסוד במנהל סודות בצד השרת.
שלח נתוני טופס multipart עם זרימת העבודה, תבנית הפלט וקובץ מקור פרטי אחד.
השתמש בזרימת העבודה ובמזהה העבודה שהוחזרו עד שהסטטוס יהיה הושלם או נכשל.
curl -X POST https://embroideryfileconverter.com/api/developer/v1/jobs \
-H "Authorization: Bearer $EFC_API_KEY" \
-H "Accept: application/json" \
-F "workflow=conversion" \
-F "format=dst" \
-F "[email protected]"אימות
שלח את המפתח בכותרת Authorization בכל בקשה. מפתח יכול לגשת רק לעבודות של בעליו ורק ליכולות שנבחרו בעת יצירתו.
formats:readusage:readjobs:readjobs:writeAuthorization: Bearer efc_live_...
Accept: application/jsonצד שרת בלבד
צריך גישת משתמש מואצלת?
POST /jobs
העלה PES, DST, JEF או תבנית רקמה קריאה אחרת ובחר פלט כתיב אחר.
צור תצוגה מקדימה של תפרים מתוך יצירת אומנות. נדרשים רוחב סופי ומספר צבעי חוט מרבי.
קבצים בודדים ואצוות
file למקור אחד או files[] עד 10 מקורות. עיבוד חינמי מוגבל עשוי לקבל קובץ אחד לבקשה. כל אצווה משתמשת בזרימת עבודה ותבנית פלט משותפות.{
"message": "Processing started.",
"job": {
"id": "01JEXAMPLEJOBID000000000",
"status": "queued",
"workflow": "conversion"
},
"jobs": [
{
"id": "01JEXAMPLEJOBID000000000",
"status": "queued",
"workflow": "conversion"
}
],
"freeUsage": {
"previewRemaining": 2,
"creditBalance": 0
}
}HTTP 202 פירושו שהעבודה הפרטית התקבלה, לא שהקובץ מוכן. שמור גם את job.id ו- job.workflow; זרימת העבודה בוחרת את נתיב הסטטוס.
queuedממתין לעובדprocessingהמנוע פועלcompletedבדוק פלטים ואזהרותfailedקרא failureCode ו-failureReasonסקירה וקבצים
תגובה שהושלמה כוללת מדדים מפורקים, אזהרות, אירועים, פריטי תצוגה מקדימה וקובצי פלט. כתובות URL חתומות הן קצרות חיים; בקש את העבודה שוב כאשר כתובת URL פוקעת.
curl https://embroideryfileconverter.com/api/developer/v1/jobs/conversion/01JEXAMPLEJOBID000000000 \
-H "Authorization: Bearer $EFC_API_KEY" \
-H "Accept: application/json"ספירת תפרים, מידות ומדידות ספציפיות למנוע.
הערות תאימות או ייצור שהממשק שלך צריך להציג.
כתובות URL חתומות תקפות ל-10 דקות ועדיין אוכפות בעלות ומצב נעילה.
שחרור נעילה עשוי לצרוך זכאות
job.unlock או GET /usage. קריאה לנקודת הקצה של השחרור עשויה לצרוך הקצאת מנוי או קרדיטים קיימים לעיבוד. חשבונות פנימיים עשויים לשחרר ללא תשלום. פעולה זו אינה פותחת רכישה או קניית קרדיטים.הפניית נקודות קצה
/formatsמקורות לקריאה, פלטים לכתיבה ואזהרות תאימות.
formats:read/usageמכסת תצוגה מקדימה, קרדיטים, עלויות זרימת עבודה ותאריכי איפוס.
usage:read/jobs50 עבודות העיבוד הפרטיות האחרונות של החשבון.
jobs:read/jobsצור עבודת תצוגה מקדימה להמרה או לדיגיטציית תמונה.
jobs:write/jobs/conversion/{id}בדוק עבודת המרה אחת שבבעלות ואת הפלטים שלה.
jobs:read/jobs/digitising/{id}בדוק עבודת דיגיטציה אחת שבבעלות ואת הפלטים שלה.
jobs:read/jobs/{workflow}/{id}/retryהכנס מחדש לתור עבודה שנכשלה כל עוד המקור הפרטי שלה קיים.
jobs:write/jobs/{workflow}/{id}/unlockפתח עבודה שהושלמה באמצעות מכסה או קרדיטים קיימים.
jobs:writeGET /formats מחזיר data[] ו- artworkInputs[]. GET /jobs מחזיר data[] פלוס freeUsage ומוגבל ל-50 העבודות האחרונות.
ניסיון חוזר מקבל רק failed עבודה שהמקור שלה לא פקע. ניסיון חוזר מוצלח מחזיר HTTP 202 עם העבודה מאופסת ל- queued.
שגיאות ומגבלות קצב
401מפתח חסר, לא תקף, פג תוקף או בוטל
403יכולת חסרה או משאב שייך למשתמש אחר
404עבודה או קובץ פרטי לא נמצאו
409מצב העבודה אינו מאפשר פעולה זו
410העלאת המקור פקעה
422שדות, קובץ, תבנית או מכסה לא תקפים
429חריגה ממגבלת הקצב
{
"message": "The format field is invalid.",
"errors": {
"format": [
"Choose an output format different from every detected source format."
]
}
}60 בקשות לדקה
טפל ב-HTTP 429
Retry-After והשתמש ב-backoff מעריכי עם jitter. אל תסקור עבודות שהושלמו או נכשלו באופן רציף.בונה לסוכן AI?
מדריך הסוכן כולל הגדרת חיבור, כתובות URL לגילוי, OAuth PKCE, כל סכימת כלי ודוגמאות JSON-RPC מוכנות להעתקה.
צריך עזרה? צור קשר עם תמיכת מפתחים
הורד את תיאור OpenAPI