Δημιουργία κλειδιού
Επιλέξτε μόνο τις δυνατότητες που χρειάζεται η υπηρεσία σας και αποθηκεύστε το μυστικό σε διαχειριστή μυστικών στον διακομιστή.
Πρακτικό REST API για ιδιωτική ψηφιοποίηση εικόνας και πραγματική μετατροπή αρχείου μηχανής. Αυτή η σελίδα περιέχει τον πλήρη οδηγό γρήγορης εκκίνησης, αναφοράς τελικών σημείων και σφαλμάτων.
Βασική διεύθυνση URL
Έλεγχος ταυτότητας
Κλειδί 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"Αριθμός βελονιών, διαστάσεις και μετρήσεις ειδικές για τον κινητήρα.
Σημειώσεις συμβατότητας ή παραγωγής που πρέπει να εμφανίζει το UI σας.
Οι υπογεγραμμένες διευθύνσεις URL διαρκούν 10 λεπτά και εξακολουθούν να επιβάλλουν ιδιοκτησία και κατάσταση ξεκλειδώματος.
Το ξεκλείδωμα μπορεί να καταναλώσει δικαίωμα
job.unlock ή GET /usage. Η κλήση του endpoint ξεκλειδώματος μπορεί να καταναλώσει υπόλοιπο συνδρομής ή υπάρχουσες πιστώσεις επεξεργασίας. Εσωτερικοί λογαριασμοί μπορούν να ξεκλειδώσουν χωρίς χρέωση. Δεν ανοίγει οθόνη αγοράς ούτε αγοράζει πιστώσεις.Αναφορά τελικών σημείων
/formatsΑναγνώσιμες πηγές, εγγράψιμες έξοδοι και προειδοποιήσεις συμβατότητας.
formats:read/usageΌριο προεπισκοπήσεων, πιστώσεις, κόστος ροών εργασίας και ημερομηνίες επαναφοράς.
usage:read/jobsΟι 50 πιο πρόσφατες ιδιωτικές εργασίες επεξεργασίας του λογαριασμού.
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 και χρήση εκθετικής οπισθοχώρησης με jitter. Μην κάνετε συνεχώς δημοσκόπηση ολοκληρωμένων ή αποτυχημένων εργασιών.Δημιουργία για πράκτορα AI;
Ο οδηγός πράκτορα περιλαμβάνει ρύθμιση σύνδεσης, διευθύνσεις URL ανακάλυψης, OAuth PKCE, κάθε σχήμα εργαλείου και έτοιμα παραδείγματα JSON-RPC για αντιγραφή.
Χρειάζεστε βοήθεια; Επικοινωνία με υποστήριξη προγραμματιστών
Λήψη περιγραφής OpenAPI