我正在尝试通过SparkPost.com的SMTP API发送消息,并在消息生成过程中使用它们的密钥:值替换。
不确定我的问题是简单的语法问题,还是我的逻辑错误。我在SMTP会话中添加了此标头:
X-MSYS-API: {"options": {"open_tracking" : true, "click_tracking" : true},"substitution_data": {"imgurl":"images.mydomain.com"}}
然后,在我的消息正文中,我在需要出现images.mydomain.com
的地方插入{{imgurl}}
。
我的最终结果是{{imgurl}}
"令牌"什么都没有被替换。所以那里发生了一些事情。我看不到原始字符串({{imgurl}})。
你知道我在这里做错了什么吗?
SMTP API当前不支持使用带有替换标记的模板,也不支持使用模板。
如果要使用替换标记,则需要使用REST API。
SparkPost一直致力于改善用户体验。如果你有什么建议,请告诉我们。例如,在https://www.sparkpost.com/api#/reference/smtp-通过SMTP api不支持替换标记的api?