如何在 Mandrill 中为本机 Mailchimp 的合并标签设置值?
Posted
技术标签:
【中文标题】如何在 Mandrill 中为本机 Mailchimp 的合并标签设置值?【英文标题】:How can I set values for native Mailchimp's merge tags in Mandrill? 【发布时间】:2014-03-02 04:21:27 【问题描述】:我将 Mailchimp 的模板导出到 Mandrill。 模板有一个像这样的本机 Mailchimp 合并变量:
*|LIST:COMPANY|*
我想使用官方 Mandrill API php 包装器手动为此合并变量设置一个值。使用函数 sendTemplate(....) 我试过了:
'global_merge_vars' => array(array(
'name' => 'LIST:COMPANY',
'content' => 'my company name'
))
或
'X-MC-MergeVars' => array('"LIST:COMPANY":"my company name"')
或者在sendTemplate()函数的第二个参数中:
array(array(
'name' => 'LIST:COMPANY',
'content' => 'my company name'
))
但它们都不起作用。有办法做到这一点吗? 问候
【问题讨论】:
【参考方案1】:它看起来像来自 MailChimp isn't supported in Mandrill 的合并标记中的冒号。我可以通过删除冒号并将其替换为支持的字符(如下划线)来实现此功能,即LIST_COMPANY
。
【讨论】:
以上是关于如何在 Mandrill 中为本机 Mailchimp 的合并标签设置值?的主要内容,如果未能解决你的问题,请参考以下文章
如何在本机反应中为数组的每个元素分配相同的值。如何在本机反应中制作密钥对数组