java - 如何在不是字段联系人的模板中添加属性(Sendinblue)
问题描述
我不知道如何使用 sendinblue 和 springboot 在模板电子邮件中添加属性。
我试过这个:
Contact sendEmailContact = new Contact(user.getFirstname(), user.getLastname());
sendEmailContact.setSUBSCRIBENAME(user.getFirstname() + " " + user.getLastname());
emailController.sendEmail(api.getId(),api.getRegisterUserTemplateId(), user.getEmail(), sendEmailContact);
但SUBSCRIBENAME 不是我在 sendinblue 联系人中的字段?
怎么做?
解决方案
我不知道您的语言客户端的具体情况,但 Sendinblue 模板可以获取两个信息来源。
- 从存储在您的联系人列表中的联系人。例如,在模板中,它看起来像contact.FIRST_NAME
- 来自您的应用发送的参数。例如,在模板中,它看起来像 params.SUBSCRIBENAME
=> 所以我建议查看文档以使用 Java 发送电子邮件参数
推荐阅读
- numpy - 用 Mathematica 和 Python 求解超越方程
- java - 堆栈如何在链接结构中工作?
- c++ - C++访问错误,指针故障
- mysql - pymysql 和 sqlalchemy: AttributeError: 'DateTime' 对象没有属性 'translate'
- mongodb - mongodb 通过 id 查找文档,然后根据 name 字段对结果进行分组
- javascript - 使用Javascript读取JSON对象内的数组内的对象
- r - 如何在变量列表上绘制图,同时将它们的名称保留在 r 中
- docker - hyperledger-fabric byfn.sh -m 失败,找不到脚本/scripts.sh
- c++ - long long int 类型的无效操作数和未解析的重载函数类型到二元运算符+
- html - 如何在屏幕中心对齐图像并在图像的左下角添加文本