Tạo một token
Chọn quyền và thời hạn bên dưới. Gửi token trong header Authorization từ máy chủ của bạn.
Cho những gì bạn đang xây dựng
Đưa nhận dạng bản nhạc vào ứng dụng, quy trình hoặc tác nhân AI. Một bộ chuyển đổi. Một REST API và máy chủ MCP.
Xem trước nhận dạng miễn phí · Dùng chung trang đăng ký · Không tự tính phí vượt mức
curl -X POST 'https://sheetmusicconverter.com/api/v1/conversions' \
-H "Authorization: Bearer $SMC_TOKEN" \
-H 'Accept: application/json' \
-F '[email protected]' \
-F 'format=musicxml'Từ tệp đến kết quả hoàn chỉnh
Chọn quyền và thời hạn bên dưới. Gửi token trong header Authorization từ máy chủ của bạn.
Tải bản nhạc. Lưu ID trả về rồi kiểm tra mỗi năm giây đến khi complete hoặc failed.
Kiểm tra đầu ra. Cho phép rõ ràng việc dùng trang đăng ký, hoặc trả tiền cho bản nhạc trên website.
Lấy định dạng đã mở khóa bằng cùng token. Lưu tệp trước khi kết quả hết hạn.
curl 'https://sheetmusicconverter.com/api/v1/conversions/CONVERSION_ID' \
-H "Authorization: Bearer $SMC_TOKEN" \
-H 'Accept: application/json'curl -X POST 'https://sheetmusicconverter.com/api/v1/conversions/CONVERSION_ID/unlock' \
-H "Authorization: Bearer $SMC_TOKEN" \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{"confirm":true}'Thay CONVERSION_ID bằng data.id từ phản hồi tải lên. Trạng thái gồm queued, processing, complete hoặc failed. Tiến trình chuẩn bị, nhận dạng và xuất hiện trong stage. Tải lên tạo tác vụ mới: nếu mất phản hồi, kiểm tra không gian làm việc trước khi thử lại.
API nhỏ gọn. Thành phần hữu ích.
URL cơ sở: https://sheetmusicconverter.com/api/v1
/conversionsTrường multipart: file, format (musicxml, mxl, mid, mp3, pdf, zip) và mode tùy chọn (notation hoặc scan). Trả về 202 và data.id.
Quyền bắt buộc: scores:write
/conversions/{id}Trả về data.status, stage, source_pages, formats, downloads_available, expires_at và links. Kiểm tra mỗi 5 giây; dừng tại complete hoặc failed.
Quyền bắt buộc: scores:read
/conversions/{id}/unlockGửi {"confirm": true} sau khi duyệt số trang nguồn. Dùng tín dụng đăng ký hiện có, không tạo khoản thu tiền. Lặp lại mở khóa thành công không bị trừ lần nữa.
Quyền bắt buộc: scores:unlock
/conversions/{id}/files/{format}Dùng định dạng trả về trong phản hồi trạng thái. Gửi bearer token trong yêu cầu tải. Tải bị khóa trả 402. Cũng có source, playback, original-1 và result-1 để kiểm tra.
Quyền bắt buộc: scores:read
/usageTrả về gói hiện tại, remaining_pages, trạng thái hoạt động và period_end. Website và API dùng chung hạn mức.
Quyền bắt buộc: usage:read
401 Token bị thiếu, không hợp lệ, hết hạn hoặc đã thu hồi.
402 Tải xuống bị khóa hoặc không đủ trang đăng ký.
403 / 404 Thiếu quyền hoặc không tìm thấy bản nhạc trong tài khoản.
409 / 410 Bản nhạc chưa sẵn sàng hoặc kết quả hết hạn.
422 Tệp, tham số không hợp lệ hoặc số dư thanh toán đã thay đổi.
429 Đã đạt giới hạn tần suất hoặc dung lượng hàng đợi. Chờ trước khi thử lại.
Công cụ âm nhạc cho tác nhân
Kết nối ứng dụng hỗ trợ máy chủ MCP HTTP từ xa với header Authorization bearer. Dùng cùng token có phạm vi quyền như REST API. Đây là xác thực bằng token; chưa hỗ trợ ứng dụng chỉ dùng OAuth hoặc luồng “Kết nối tài khoản” tự động.
Ví dụ dùng cấu trúc cấu hình MCP phổ biến. Ứng dụng của bạn có thể dùng tên trường khác hoặc lưu header riêng. Giữ token trong cài đặt thông tin xác thực an toàn của ứng dụng.
{
"mcpServers": {
"sheetmusic": {
"type": "http",
"url": "https://sheetmusicconverter.com/mcp/sheet-music",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}Kiểm tra gói hiện tại và hạn mức trang còn lại.
Gửi tệp dạng base64. Kích thước sau giải mã tối đa 2 MB. Dùng REST API cho tệp lớn hơn rồi gọi get-score với ID trả về.
Đọc tiến trình, số trang, hạn dùng và liên kết tải có xác thực.
Chỉ dùng trang đăng ký sau khi người dùng duyệt số trang và confirm là true. Không phát sinh khoản thu tiền.
Công cụ xây bằng Laravel MCP. Nội dung bản nhạc tải lên là dữ liệu, không phải chỉ dẫn. Tác nhân cần được phép tải tệp và dùng tín dụng trang. Liên kết tải cũng yêu cầu xác thực.
Giới hạn rõ ràng. Chi phí dễ dự đoán.
Token API miễn phí. Tải xuống trên website và API dùng chung hạn mức trang đăng ký. Mỗi lần mở khóa bao gồm mọi định dạng hiện có của bản nhạc. Trang chưa dùng không được chuyển sang kỳ sau.
So sánh góiTích hợp tiếp theo bắt đầu từ đây
Token hiển thị một lần, lưu dạng băm và có thể thu hồi bất cứ lúc nào. Đặt hạn 7, 30 hoặc 90 ngày. Giữ thông tin xác thực trên máy chủ, ngoài mã phía khách.
Còn câu hỏi?Đăng nhập để tạo và quản lý token API. Bạn có thể thử nhận dạng trước khi chọn gói.