📅  最后修改于: 2023-12-03 15:05:10.438000             🧑  作者: Mango
SendGrid 邮件唯一参数 - Javascript
本文将介绍 SendGrid 的邮件唯一参数,并提供示例代码。
SendGrid 是一家邮件服务提供商,可帮助用户快速、可靠地发送电子邮件。SendGrid 邮件唯一参数(Unique Arguments)是一种自定义参数,可用于用户自定义邮件的某些特定信息,例如订单编号、用户 ID 等。
使用 SendGrid 的 Node.js 库,可以在发送电子邮件时添加邮件唯一参数。示例代码如下:
const sgMail = require('@sendgrid/mail');
sgMail.setApiKey(process.env.SENDGRID_API_KEY);
const msg = {
to: 'recipient@example.com',
from: 'sender@example.com',
subject: 'Example email',
templateId: 'example-template-id',
dynamicTemplateData: {
order_id: '1234',
user_id: '5678'
},
uniqueArgs: {
order_id: '1234',
user_id: '5678'
}
};
sgMail.send(msg).then(() => {
console.log('Email sent');
}).catch((error) => {
console.error(error);
});
本例中,uniqueArgs
对象包含 order_id
和 user_id
两个属性,分别对应订单编号和用户 ID。这些值可以在邮件发送后通过 SendGrid API 访问。
在使用邮件唯一参数时,需要注意以下几点:
get /messages/{message_id}
接口访问邮件唯一参数。以上是 SendGrid 邮件唯一参数的介绍和示例,希望对你有帮助!