Tài liệu nhà phát triểnAPI
API Once Email
Tài liệu công khai cho kiểm thử email tự động: xác thực, hạn mức, lỗi và quy tắc an toàn.
Gửi Authorization: Bearer oe_live_… trong mỗi yêu cầu. Khóa chỉ hiện một lần; hãy lưu trong trình quản lý bí mật, không đặt trong mã trình duyệt, log hoặc Git.
Authorization: Bearer oe_live_your_key- Chỉ tiếp tục khi đã được cấp quyền truy cập API rõ ràng và thông tin xác thực hợp lệ với quyền tối thiểu cần thiết. Lưu chúng trong cơ chế quản lý bí mật của tiến trình; nếu chưa có quyền truy cập, chỉ xem tài liệu và nội dung tải xuống. Tạo hộp thư tạm thời và giữ ID được trả về.
- Cho hệ thống kiểm thử gửi email tới địa chỉ đó.
- Thăm dò danh sách với backoff; tránh thăm dò rỗng liên tục.
- Đọc thư mục tiêu, hoàn tất kiểm tra rồi xóa hộp thư.
Endpoint Beta riêng tư
POST /v1/inboxesGET /v1/inboxes/{inboxId}/messagesGET /v1/inboxes/{inboxId}/messages/{uid}GET /v1/inboxes/{inboxId}/messages/{uid}/attachments/{cid}DELETE /v1/inboxes/{inboxId}Mã trạng thái
400Yêu cầu không hợp lệ
401Thiếu khóa hoặc khóa không hợp lệ
403Gói hoặc tài nguyên bị từ chối
404Không tìm thấy tài nguyên
413Phản hồi hoặc tệp quá lớn
429Đạt giới hạn tốc độ hoặc hạn mức tháng
503Dịch vụ tạm thời gặp lỗi
Đã có ứng viên mã nguồn mở cho TypeScript, Python, Java, Go, .NET, PHP và Ruby. CI native đạt trên Linux, macOS và Windows; chưa phát hành lên registry ngôn ngữ.
Developer dùng gói Stripe theo tháng và hạn mức API hàng tháng, không có số dư nạp trước. Thanh toán Live vẫn đóng cho đến khi hoàn tất kiểm thử thanh toán và hoàn tiền.
Chỉ dùng API trên hệ thống bạn được phép kiểm thử. Cấm spam, né chính sách, lạm dụng tài khoản, theo dõi liên lạc của người khác và lưu dữ liệu cá nhân dài hạn.
API Demo
Ví dụ an toàn đa nền tảng
Dành cho hệ thống sở hữu hoặc được phép; chạy bằng Node.js 20+ trên Windows, Linux và macOS.
node demos/api/authorized-workflow.mjs
ONCE_EMAIL_API_KEY <- process secret facility
create inbox -> list messages -> finally delete inboxMở demo đầy đủHướng dẫn sử dụng đầy đủ
Tải gói cục bộ có phiên bản
Chỉ kiểm thử ứng dụng của bạn hoặc được ủy quyền. Once Email chỉ nhận email.
Kiểm tra SHA256SUMS trước khi giải nén.
Điểm bắt đầu cục bộ chính xác
node demos/api/authorized-workflow.mjsTừ tải xuống đến dọn dẹp
- Xác nhận sở hữu hoặc ủy quyền; chỉ dùng local, test, staging.
- Chỉ tiếp tục khi đã được cấp quyền truy cập API rõ ràng và thông tin xác thực hợp lệ với quyền tối thiểu cần thiết. Lưu chúng trong cơ chế quản lý bí mật của tiến trình; nếu chưa có quyền truy cập, chỉ xem tài liệu và nội dung tải xuống.
- Tải, xác minh, giải nén và đọc tài liệu.
- Chạy Demo bằng Node.js 20+ và kích hoạt email có dấu.
- Thăm dò có hạn chót và chỉ đọc kết quả duy nhất.
- Xóa trong finally; báo lỗi dọn dẹp riêng.
Lỗi và khôi phục
Phân biệt 400/401/403/404/413/429/503, timeout, mơ hồ, trích xuất, kiểm tra và dọn dẹp. Chỉ thử lại trong một hạn chót.