我试图从MailChimp获得响应以向订阅者返回消息.订阅工作正常,但我没有得到MailChimp的任何回复.我是PHP的Noob,所以我需要使用JSON,还是像我的PHP代码一样?
$MailChimp = new \drewm\MailChimp('12122338484487841-us1'); $result = $MailChimp->call('lists/subscribe', array( 'id' => '1123334444', 'email' => array('email'=>$check_mail['customers_email_address']), 'merge_vars' => array('FNAME'=>$check_mail['customers_firstname'], 'LNAME'=>$check_mail['customers_lastname']), 'double_optin' => true, 'update_existing' => false, 'replace_interests' => false, 'send_welcome' => true, )); // CHECK MAILCHIMP IF EMAIL EXIST if( $result === false ) { return 'You have already subscribed to the List'; } else if( isset($result->status) && $result->status == 'error' ) { // Error info: $result->status, $result->code, $result->name, $result->error } // CHECK MAILCHIMP IF EMAIL EXIST
谢谢
很酷,那么你可以查一下..
if( $result['name'] === 'List_AlreadySubscribed' ) { return $result['error'];// which returns "mail@example.com is already subscribed to list SyncTest. Click here to update your profile." as a string. }