我正在使用 Java API TransmissionWithRecipientArray 对象针对模板发送电子邮件。我在替换数据方面遇到了一些问题。我已经在模板编辑器中测试了这些数据,但我不知道如何使用 TransmissionWithRecipientArray 引入替换数据。
这是一个示例:
(...), "offers": [
{
"description": "dddddddddddddddddd.",
"discount": "ddddddd",
"image": "ddddddddddddddddddddd",
"image_announcer": "dddddddddddddddddddddddddddd",
"alt_title": "dddddddddddddddddddddd",
"tracking": "dhsdjkhsdjksdh",
"name": "sdhsdohdsiosd",
"id": "8480515",
"announcer_paid": "0",
"announcer_image": "test",
"announcer_alt_title": "wdiohdiowdhiowd"
},
{
"description": "dddddddddddddddddd.",
"discount": "ddddddd",
"image": "ddddddddddddddddddddd",
"image_announcer": "dddddddddddddddddddddddddddd",
"alt_title": "dddddddddddddddddddddd",
"tracking": "dhsdjkhsdjksdh",
"name": "sdhsdohdsiosd",
"id": "8480515",
"announcer_paid": "0",
"announcer_image": "test",
"announcer_alt_title": "wdiohdiowdhiowd"
}, (...)
换句话说,问题是:我们应该在方法 setSubstitutionData() 中引入什么来获取这个输入作为替换数据?我们已经使用模板编辑器验证了替换数据。
transmission.setSubstitutionData(allSubstitutionData.asJava)
强制性 HTML:
{{offers[1].description}}