2

我正在尝试通过 SparkPost.com 的 SMTP API 发送消息,并在消息生成期间使用它们的键:值替换。

不确定我的问题是否只是语法,或者我的逻辑是否错误。我在 SMTP 对话期间添加了此标头:

X-MSYS-API: {"options": {"open_tracking" : true, "click_tracking" :   true},"substitution_data": {"imgurl":"images.mydomain.com"}}

然后,在我的消息正文中,我插入{{imgurl}}我需要images.mydomain.com出现的位置。

我的最终结果是{{imgurl}}“令牌”被什么都取代了。所以那里正在发生一些事情。我没有看到原始字符串({{imgurl}})。

知道我在这里做错了什么吗?

4

1 回答 1

4

SMTP API 当前不支持使用带有替换标记的模板或使用模板。

如果要使用替换标记,则需要使用 REST API。

我们 SparkPost 始终对改善用户体验感兴趣。如果您有任何建议,请告诉我们。例如,向https://www.sparkpost.com/api#/reference/smtp-api添加一条注释是否有助于通过 SMTP API 不支持替换标记?

于 2015-11-10T10:12:35.690 回答