Mandrill - global_merge_vars和普通merge_vars之间的区别

ale*_*ard 26 api mailchimp transactional-email mandrill

我一遍又一遍地看着这篇Mandrill知识库文章,看不出任何关于Global Merge Vars和Merge Vars之间区别的明显解释,以及何时应该使用global vs normal.

global_merge_vars和merge_vars都在'message'对象中声明(如Mandrill API中所示),因此它不像你在消息对象外声明global_merge_vars然后包含多个merge_vars.

另外 - 在模板本身中如何声明它们或者它们都只使用*| MERGE_VAR_NAME |*格式之间有什么区别吗?

Kai*_*lin 52

global_merge_vars参数允许您传递特定合并标记的全局值,默认情况下应用于该API调用中的所有收件人,同时merge_vars允许您根据收件人电子邮件地址指定每个收件人值(这就是为什么rcpt声明的原因)merge_vars).电子邮件或模板中的内容不会发生变化 - 这些API参数只是不同,因为它们的应用方式不同.

template_content参数适用于模板中的可编辑区域.更多细节在这里.最初,Mandrill不支持合并标记,并且仅支持模板中的可编辑区域.为了向后兼容,template_content在调用模板时仍然需要.它还有助于确保即使不替换模板区域,也可以通过传递空白数组来明确完成.

山魈KB有相当多的各种主题的信息,并且可以有提交支持请求,如果您有具体到您的帐户,或者一般的问题!