尝试将事务模板与 azure function sendgrid integration (javaScript) 一起使用,我正在发送以下对象(已删除电子邮件地址等):
const message =
{
"personalizations":[
{
"to":[
{
"email":"[MY_EMAIL]",
"name":"Rotem"
}
],
"dynamic_template_data":{
"rotem_test1":"wow"
}
}
],
"from":{
"email":"[FROM_EMAIL]",
"name":"name"
},
"reply_to":{
"email":"[REPLY_EMAIL]",
"name":"name"
},
"template_id":"[CORRECT_TEMPLATE_ID]",
"tracking_settings":{
"click_tracking":{
"enable":true
}
}
}
context.done(null,message);
也尝试使用context.done(null,JSON.stringify(message))
相同的结果:我从正确的模板收到一封电子邮件,但没有任何替换。
https://api.sendgrid.com/v3/mail/send
当使用邮递员使用 API发送完全相同的对象时,一切正常。
很想在这里得到帮助,因为我在我的天蓝色功能上做错了什么。