如何在 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 的合并标签设置值?的主要内容,如果未能解决你的问题,请参考以下文章

如何在本机反应中为数组的每个元素分配相同的值。如何在本机反应中制作密钥对数组

如何在与 z 索引的本机反应中为淡入淡出设置动画?

如何在本机反应中为整个应用程序(如每个屏幕)在屏幕底部显示自定义视图

编码图像未显示在本机 iPhone 邮件应用程序中

反应状态值在本机事件的回调中为空

在 Java 中为 JOGL 释放直接缓冲区本机内存