SDK
Một client TypeScript có kiểu dành cho OpenEmail API. Không phụ thuộc gói nào, và mỗi endpoint có một phương thức.
Nó là gì
Một gói duy nhất bao trọn API (gửi thư, mẫu thư, theo dõi, chuỗi thư, bản nháp, nhãn, danh bạ, audience, tên miền, quy tắc, webhook, lịch, cài đặt, vai trò, thành viên và hộp thư dùng một lần) với kiểu cho mọi request và response, hai lớp lỗi, cơ chế thử lại không thể nhân đôi một lần gửi, và một bộ xác minh chữ ký webhook. Không phụ thuộc gói nào lúc chạy, có ESM và CommonJS, chạy trên Node 20+, Bun, Deno và Cloudflare Workers. Nó mang một key cấp workspace nên chạy trên máy chủ, và hộp thư dùng một lần là phần duy nhất cũng chạy được trong trình duyệt.
pnpm add @openemail/sdkimport { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) await openemail.emails.send({ from: 'Acme Billing <[email protected]>', to: '[email protected]', subject: 'Your September invoice', html: '<p>Invoice attached.</p>',})Đi tiếp đâu
Nó bọc lại API ở tab ngay trước tab này
Mọi thứ ở đây đều là bề mặt mà tài liệu tham chiếu API mô tả, nên hãy đọc tài liệu đó để biết một endpoint làm gì và đọc phần này để biết cách gọi nó. Mỗi thao tác có tài liệu đều có một phương thức, và bài kiểm tra đối chiếu của gói đọc tài liệu OpenAPI để chứng minh điều đó.