Tạo khóa
Chỉ chọn các khả năng mà dịch vụ của bạn cần và lưu bí mật trong trình quản lý bí mật phía máy chủ.
REST API thực tế để số hóa hình ảnh riêng tư và chuyển đổi file máy thêu thực tế. Trang này là hướng dẫn khởi đầu nhanh, tham chiếu điểm cuối và hướng dẫn lỗi đầy đủ.
URL cơ sở
Xác thực
Khóa Bearer
Tỷ lệ
60/min
Công việc
Bất đồng bộ
Khóa được giới hạn phạm vi, hết hạn, có thể thu hồi ngay lập tức và chỉ hiển thị một lần. Giữ chúng trên máy chủ của bạn—không bao giờ đưa vào mã trình duyệt hoặc ứng dụng di động.
Chỉ chọn các khả năng mà dịch vụ của bạn cần và lưu bí mật trong trình quản lý bí mật phía máy chủ.
POST dữ liệu biểu mẫu multipart với quy trình làm việc, định dạng đầu ra và một file nguồn riêng tư.
Sử dụng quy trình làm việc và ID công việc đã trả về cho đến khi trạng thái hoàn tất hoặc thất bại.
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]"Xác thực
Gửi khóa trong tiêu đề Authorization cho mỗi yêu cầu. Một khóa chỉ có thể truy cập các công việc của chủ sở hữu và chỉ các khả năng đã chọn khi tạo.
formats:readusage:readjobs:readjobs:writeAuthorization: Bearer efc_live_...
Accept: application/jsonChỉ phía máy chủ
Cần quyền truy cập người dùng được ủy quyền?
POST /jobs
Tải lên PES, DST, JEF hoặc định dạng thêu có thể đọc khác và chọn đầu ra có thể ghi khác.
Tạo bản xem trước mũi khâu từ tác phẩm. Yêu cầu chiều rộng hoàn thiện và số lượng màu chỉ tối đa.
File đơn lẻ và hàng loạt
file cho một nguồn hoặc files[] cho tối đa 10 nguồn. Xử lý miễn phí giới hạn có thể chấp nhận một file mỗi yêu cầu. Mỗi lô sử dụng một quy trình làm việc và định dạng đầu ra chung.{
"message": "Processing started.",
"job": {
"id": "01JEXAMPLEJOBID000000000",
"status": "queued",
"workflow": "conversion"
},
"jobs": [
{
"id": "01JEXAMPLEJOBID000000000",
"status": "queued",
"workflow": "conversion"
}
],
"freeUsage": {
"previewRemaining": 2,
"creditBalance": 0
}
}HTTP 202 nghĩa là công việc riêng tư đã được chấp nhận, không phải file máy thêu đã sẵn sàng. Lưu cả hai job.id và job.workflow; quy trình làm việc chọn tuyến trạng thái.
queuedĐang chờ workerprocessingEngine đang chạycompletedKiểm tra đầu ra và cảnh báofailedĐọc failureCode và failureReasonThăm dò và file
Phản hồi hoàn tất bao gồm số liệu đã phân tích, cảnh báo, sự kiện, hiện vật xem trước và file đầu ra. URL đã ký tồn tại ngắn; yêu cầu lại công việc khi URL hết hạn.
curl https://embroideryfileconverter.com/api/developer/v1/jobs/conversion/01JEXAMPLEJOBID000000000 \
-H "Authorization: Bearer $EFC_API_KEY" \
-H "Accept: application/json"Số mũi khâu, kích thước và đo lường cụ thể engine.
Ghi chú tương thích hoặc sản xuất mà UI của bạn nên hiển thị.
URL đã ký tồn tại 10 phút và vẫn thực thi quyền sở hữu và trạng thái mở khóa.
Mở khóa có thể tiêu tốn quyền lợi
job.unlock hoặc GET /usage. Gọi điểm cuối mở khóa có thể tiêu hao hạn mức đăng ký hoặc tín dụng xử lý hiện có. Tài khoản nội bộ có thể mở khóa miễn phí. Thao tác này không mở trang thanh toán hoặc mua tín dụng.Tham chiếu điểm cuối
/formatsNguồn có thể đọc, đầu ra có thể ghi và cảnh báo tương thích.
formats:read/usageHạn mức xem trước, tín dụng, chi phí quy trình và ngày đặt lại.
usage:read/jobs50 công việc xử lý riêng tư gần nhất của tài khoản.
jobs:read/jobsTạo công việc xem trước chuyển đổi hoặc số hóa từ ảnh.
jobs:write/jobs/conversion/{id}Kiểm tra một công việc chuyển đổi của tài khoản và đầu ra của nó.
jobs:read/jobs/digitising/{id}Kiểm tra một công việc số hóa của tài khoản và đầu ra của nó.
jobs:read/jobs/{workflow}/{id}/retryĐưa lại hàng đợi công việc thất bại khi nguồn riêng tư vẫn còn tồn tại.
jobs:write/jobs/{workflow}/{id}/unlockMở khoá công việc đã hoàn tất bằng hạn mức hoặc tín dụng hiện có.
jobs:writeGET /formats trả về data[] và artworkInputs[]. GET /jobs trả về data[] cộng freeUsage và giới hạn ở 50 công việc gần đây nhất.
Thử lại chỉ chấp nhận failed công việc có nguồn chưa hết hạn. Thử lại thành công trả về HTTP 202 với công việc được đặt lại thành queued.
Lỗi và giới hạn tỷ lệ
401Khóa thiếu, không hợp lệ, hết hạn hoặc bị thu hồi
403Khả năng thiếu hoặc tài nguyên thuộc về người dùng khác
404Không tìm thấy công việc hoặc file riêng tư
409Trạng thái công việc không cho phép hành động này
410Tải lên nguồn đã hết hạn
422Trường, file, định dạng không hợp lệ hoặc hạn mức không đủ
429Vượt quá giới hạn tỷ lệ
{
"message": "The format field is invalid.",
"errors": {
"format": [
"Choose an output format different from every detected source format."
]
}
}60 yêu cầu mỗi phút
Xử lý HTTP 429
Retry-After và sử dụng exponential backoff với jitter. Không liên tục thăm dò các công việc đã hoàn tất hoặc thất bại.Xây dựng cho tác nhân AI?
Hướng dẫn tác nhân bao gồm thiết lập kết nối, URL khám phá, OAuth PKCE, mọi schema công cụ và ví dụ JSON-RPC sẵn sao chép.
Cần trợ giúp? Liên hệ hỗ trợ nhà phát triển
Tải mô tả OpenAPI