Kalimi nga Resend
Kalo nga Resend
në OpenEmail.
Drejtoje SDK-në e Resend te OpenEmail dhe mbaje kodin, ose konvertoje në SDK-në e OpenEmail. Audiencat, kontaktet, shabllonet dhe webhook-et kalojnë me një çelës.
I njëjti email,
i shkruar në të dy mënyrat.
Një mesazh me një adresë për përgjigje dhe një etiketë, i dërguar përmes Resend dhe pastaj përmes OpenEmail.
import { Resend } from 'resend'const resend = new Resend(process.env.RESEND_API_KEY)const { data, error } = await resend.emails.send({from: 'Acme <[email protected]>',to: ['[email protected]'],replyTo: '[email protected]',subject: 'Your invoice is ready',html: '<p>Thanks for your order.</p>',tags: [{ name: 'category', value: 'invoice' }],})if (error) {console.error(error.message)} else {console.log(data.id)}
import { init, openemail } from '@openemail/sdk'init({ apiKey: process.env.OPENEMAIL_API_KEY })try {const email = await openemail.emails.send({from: 'Acme <[email protected]>',to: ['[email protected]'],replyTo: '[email protected]',subject: 'Your invoice is ready',html: '<p>Thanks for your order.</p>',tags: { category: 'invoice' },})console.log(email.id)} catch (error) {console.error(error.message)}
Fushë pas fushe,
çfarë shkon ku.
Çdo opsion që pranon Resend, dhe vendi i tij në OpenEmail.
| Resend | OpenEmail | Shënime |
|---|---|---|
from, to, cc, bcc, subject, html, text | from, to, cc, bcc, subject, html, text | Të njëjtat emra dhe i njëjti kuptim. |
reply_to | replyTo | Një adresë për çdo mesazh. |
tags: [{ name, value }] | tags: { name: value } | Deri në 10 çifte çelësi dhe vlere. |
react | html | Rendero fillimisht komponentin në HTML. |
attachments[].path | attachments[].content | Merr skedarin dhe kalo bajtet e tij. |
scheduled_at | scheduledAt | Një datë, një kohë ISO ose një kohëzgjatje. |
Idempotency-Key | idempotencyKey | I njëjti kuptim, deri në 255 karaktere. |
batch.send | emails.sendBatch | Deri në 100 emaile, secili i dërguar më vete. |
contacts.create({ audienceId }) | contacts.create({ audienceIds }) | Një fushë emri, disa audienca. |
Konvertuesi
Ngjit kodin tënd me Resend,
dhe merre të kthyer në OpenEmail.
Zgjidh nga vjen kodi dhe në cilën gjuhë është. Çelësat e njohur hiqen në shfletuesin tënd, dhe asgjë nga ajo që ngjit nuk ruhet.
Vini nga Resend?
Ndryshoni dy rreshta.
Drejtojeni SDK-në e Resend te OpenEmail dhe mbani kodin tuaj, pastaj sillni këtu kontaktet, shabllonet dhe webhook-et.
Dy dallime: një mesazh pranon vetëm një adresë për përgjigje, dhe një imazh brenda tekstit i referuar me content id mbërrin si bashkëngjitje e zakonshme.
RESEND_BASE_URL=https://api.openemail.uk/compat/resendRESEND_API_KEY=oe_live_…Përgjigjet me formatet dhe emrat e gabimeve të vetë Resend
Sillni pjesën tjetër me një çelës
- Adresat e bllokuara
- Audiencat
- Kontaktet
- Shabllonet
- Webhook-et
Sill pjesën tjetër
me një çelës.
Ngjit një çelës Resend, shiko çfarë ka dhe nis importin. Të dhënat kalojnë, ndërsa domenet dhe çelësat vijnë si listë kontrolli, që të mos mbetet asgjë pas.
Kalo nga Resend
Zhvendos konfigurimin tënd nga Resend.
RESEND_BASE_URL=https://api.openemail.uk/compat/resendRESEND_API_KEY=oe_live_…Ngjarjet e webhook-eve,
me emra të rinj.
Çdo ngjarje e Resend dhe ngjarja e OpenEmail që e zëvendëson. Çdo kërkesë mbart një ngjarje, të nënshkruar.
| Resend | OpenEmail |
|---|---|
email.sent | email.sent |
email.delivered | email.delivered |
email.delivery_delayed | email.delivery_delayed |
email.bounced | email.bounced |
email.complained | email.complained |
email.opened | email.opened |
email.clicked | email.clicked |
email.failed | email.failed |
Kalimi nga Resend,
pyetje dhe përgjigje.
Po kalon nga
diku tjetër?
Çdo udhëzues ka të njëjtin konvertues, hartë fushash dhe listë kontrolli.
E konvertove?
Krijo çelësin që lexon kodi.
Një hapësirë pune krijohet për një minutë. Shto domenin tënd, krijo një çelës API dhe vendos OPENEMAIL_API_KEY.