How to create a campaign using mailchimp v3.0

前端 未结 3 1878
旧时难觅i
旧时难觅i 2021-01-06 18:54

I am trying to create a new campaign using MailChimp API v3.0 but I do not see any method that allows me to make this in the resources of the API. Does anyone know how I ca

相关标签:
3条回答
  • 2021-01-06 19:17

    PHP solution using POST request:

    //Sample Data
    $data = array("recipients" => array("list_id" => "205d96e6b4"), "type" => "regular", "settings" => array("subject_line" => "Subject", "title" => "Title", "reply_to" => "test@gmail.com", "from_name" => "Test", "folder_id" => "8888969b77"));
    $data = json_encode($data);
    $curl = curl_init();
    curl_setopt_array($curl, array(    
       //Sample url
       CURLOPT_URL => "https://xxx.api.mailchimp.com/3.0/campaigns",
       CURLOPT_RETURNTRANSFER => true,
       CURLOPT_TIMEOUT => 30,
       CURLOPT_CUSTOMREQUEST => "POST",
       CURLOPT_POSTFIELDS => $data,
       CURLOPT_HTTPHEADER => array(
          "authorization: apikey <your_apikey>"
       ),
    ));
    
    $response = curl_exec($curl);
    $err = curl_error($curl);
    
    curl_close($curl);
    
    if ($err) {
       $response = $err;
    }
    
    0 讨论(0)
  • 2021-01-06 19:20

    This was not possible when I originally answered this question, but the API has been updated to include campaign creation.

    0 讨论(0)
  • 2021-01-06 19:30

    Send a POST Request to this address

    "https://us15.api.mailchimp.com/3.0/campaigns?apikey=****"

    with following Content in Raw data attachment.

    {
        "type":"regular",
    "list_id":"****",
    "subject_line":"Your Purchase Receipt",
    "reply_to":"Email@email.com",
    "from_name":"Customer Service",
    "settings":{"subject_line":"Your Purchase Receipt","reply_to":"Email@email.com","from_name":"Customer Service"}
    
    }
    

    for more please refer to following documentation. http://developer.mailchimp.com/documentation/mailchimp/reference/campaigns/#create-post_campaigns

    0 讨论(0)
提交回复
热议问题