Autor Zpráva
pepi3
Profil
Ahoj, potřeboval bych pomoct od někoho, kdo má zkušenosti s mailchimp API, neodesílá se mi final welcome mail, při přidání uživatele do listu (v mailchimpu to mám nastavené)

díky za rady

function mc_request( $type, $data = false )
{

  $apikey = 'apikey'; 
  $auth = base64_encode( 'user:'.$apikey );                                                

  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, 'https://us13.api.mailchimp.com/3.0/lists/<list_id>/members/'.md5(strtolower($data['email_address'])));
  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Authorization: Basic '.$auth));
  curl_setopt($ch, CURLOPT_USERAGENT, 'PHP-MCAPI/2.0');
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_TIMEOUT, 5);
  curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $type);
 
    if( $data )
        curl_setopt( $ch, CURLOPT_POSTFIELDS, json_encode( $data ) );
 
    $response = curl_exec( $ch );
    curl_close( $ch );

    return $response;
}

    $type = 'PUT'; 
 
 
    $data = array(
  'email_address' => $_POST["email"],
  'status_if_new' => 'subscribed'
  );
  
    $r = mc_request( $type, $data ) ;
  
  echo  $r;

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: