我正在使用Mandrill API并有一个简单的模板:
<html>
<body>
<p>Hello *|name|*
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我从这里使用send-template.json API:https://mandrillapp.com/api/docs/messages.JSON.html#method=send-template
当我插入我的有效载荷时,'name'var仍然没有填充,任何想法为什么?
{
"key": "secret",
"template_name": "mandrill-sunday",
"template_content": [
{
"name": "example name"
}
],
"message": {
"html": "<p>Example HTML content</p>",
"text": "Example text content",
"subject": "example subject",
"from_email": "message.from_email@example.com",
"from_name": "Example Name",
"to": [
{
"email": "myemail@gmail.com",
"name": "Recipient Name"
}
],
"headers": {
"Reply-To": "myemail@yahoo.com"
},
"important": false,
"track_opens": null,
"track_clicks": null,
"auto_text": null,
"auto_html": null,
"inline_css": null,
"url_strip_qs": null,
"preserve_recipients": null,
"bcc_address": "kamil@myemail.com",
"tracking_domain": …Run Code Online (Sandbox Code Playgroud) 他们是否可以通过包含多个BCC地址的Mandrill API发送电子邮件?
Mandrill API文档仅bcc_address在其API中显示单个文档.那么发送包含多个BCC地址的电子邮件是不是可能?
什么是订阅用于Mailchimp列表的完整jQuery解决方案?
问题是大多数解决方案要么使用库,要么需要服务器端代码.我想要一个快速优雅的解决方案,它让我完全控制UI,因此表单的UX和它的功能.
我正在尝试将MailChimps的标准html表单集成到我的网站中.但是,我的网站有一些jquery代码遇到了MailChimp代码的问题.
以下代码是MailChimp嵌入式表单的一部分:
<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc- validate.js'></script>
<script type='text/javascript'>
(function($) {
window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';
}(jQuery));
var $mcj = jQuery.noConflict(true);
</script>
Run Code Online (Sandbox Code Playgroud)
'.... mailchimp.com/js/mc-validate.js'与我的Google API for jquery冲突,所以我拿出了mailchimp的jquery激活.
我的问题是:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js'> </script>?
$mcj=jQuery.noConflict(true)代码问题
.基本问题是:有没有人有将Mail Chimp集成到他们的网站并使用jQuery遇到这些类型问题的经验?
期待您的回答.
我想关掉邮件黑猩猩的确认邮件.我想知道每个地方但没有得到任何网站的任何回复.我如何禁用.没有任何邮件只是用户点击订阅时事通讯并重定向到当前网站.无需邮寄黑猩猩的任何确认邮件.这可能吗.
我有一个包含姓名和电子邮件字段的简报表单,在提交后会/api.mailchimp.com/3.0/lists/####/members使用MailChimp API发送.
根据我的理解,MailChimp创建的新GDPR字段似乎没有关联的字段标记,这意味着无法使用API为它们分配值.
有没有办法用我现有的表单获取用户的同意,并将这些与MailChimp GDPR字段匹配,或者我是否需要用MailChimp嵌入表单替换我的表单?
我已经使用电子邮件地址+名称实现了一个非常基本的注册,虽然我现在想添加额外的数据,如电话号码,网站等.
我的问题是,除了FNAME和LNAME之外,我还能在API文档中找到支持的其他内容吗?
目前我有:
$merge_vars = array(
'FNAME' => $fname,
'LNAME' => $lname
);
Run Code Online (Sandbox Code Playgroud)
我正在使用该方法listSubscribe,这是上面提供的信息:
@param array $merge_vars optional merges for the email (FNAME, LNAME, etc.) (see examples below for handling "blank" arrays). Note that a merge field can only hold up to 255 bytes. Also, there are a few "special" keys:
string EMAIL set this to change the email address. This is only respected on calls using update_existing or when passed to listUpdateMember()
array GROUPINGS Set …Run Code Online (Sandbox Code Playgroud) 我已经在这个问题上工作了几个小时,似乎无法找到解决方案,希望有人可以提供帮助!
我正在尝试在HTTPS站点上创建一个简单的MailChimp订阅表单,因此必须使用API.我正在使用他们建议的"超级简单的mailchimp-api"PHP包装器,并且我正在尝试根据表单中选中的复选框将我的订阅者添加到兴趣组.所有相关的复选框都命名为"group []",以便PHP将它们作为数组发布.
我将以下内容传递给包装器:
$MailChimp = new MailChimp('api_key_removed');
$result = $MailChimp->call('lists/subscribe', array(
'id' => 'list_ID_removed',
'email' => array( 'email' => $_POST['email'] ),
'merge_vars' => array( 'FNAME' => $_POST['fname'], 'LNAME' => $_POST['lname'], 'COMPANY' => $_POST['company'], 'STATE' => $_POST['state'],
'GROUPINGS' => array(
array(
'ID' => 14093,
'GROUPS' => $_POST['group']
)
)
),
'double_optin' => false,
'update_existing' => true,
'replace_interests' => false,
'send_welcome' => true
));
Run Code Online (Sandbox Code Playgroud)
当我测试时,用户被正确创建但没有选择兴趣组.我仔细检查了分组ID和组名是否正确.我甚至尝试为GROUPS硬编码阵列无济于事.
传递给API的merge_vars $ args的示例是:
[merge_vars] => Array
(
[FNAME] => Test
[LNAME] => Test
[COMPANY] =>
[STATE] …Run Code Online (Sandbox Code Playgroud) http://kb.mailchimp.com/api/resources/lists/members/lists-members-collection
使用此资源,我们只能获得前10个成员.如何获得所有?