【问题标题】:MailChimp API IssueMailChimp API 问题
【发布时间】:2016-04-03 20:51:03
【问题描述】:

我想向 mailchimp 订阅者添加电子邮件。代码运行良好,但它会向用户发送一封电子邮件以进行订阅确认。如何在没有用户确认的情况下添加用户? 这是我的代码

<?php

include('Mailchimp.php');

$api_key = "mykey"; 
$list_id = "d12a719916";


$mailChimp = new Mailchimp($api_key);


$result=$mailChimp->call("lists/subscribe", array(
"id"=>"d12a719916",
"email"=>array("email"=>"testuser@somedomain.com"),
"update_existing"=>true,
"send_welcome"=>false,
));
var_dump($result);

?>

这段代码的结果是

array(3) { ["email"]=> string(23) "testuser@somedomain.com" ["euid"]=> string(10) "4a702d4cbb" ["leid"]=> string(8) "47980385" } 

问题出在哪里?

【问题讨论】:

    标签: php api mailchimp


    【解决方案1】:

    在您的通话中将double_optin 设置为false

    例子:

    $result=$mailChimp->call("lists/subscribe", array(
    "id"=>"d12a719916",
    "email"=>array("email"=>"testuser@somedomain.com"),
    "double_optin"=>false,
    "update_existing"=>true,
    "send_welcome"=>false,
    ));
    

    更多信息here

    【讨论】:

    • 以及如何在此通话中添加名字和姓氏?
    • @adeelpervaiz 都在文档中:)。您可以通过将merge_vars 设置为一个数组来添加名字和姓氏,该数组包含名字和姓氏标签作为键,名字和姓氏作为这些键的值。如果它回答了您的问题,请接受我的回答。谢谢!
    猜你喜欢
    • 2012-03-16
    • 2017-04-20
    • 1970-01-01
    • 2015-08-06
    • 2015-09-28
    • 2011-07-10
    • 2015-07-02
    • 2017-10-24
    • 1970-01-01
    相关资源
    最近更新 更多