2012-01-04 71 views

回答

0

做到这一点的最佳方式非常感谢是认证的MailChimp API并提交listSubscribe要求:http://apidocs.mailchimp.com/api/1.3/listsubscribe.func.php

无论代码是处理这种形式提交应使连接和返回成功或失败。不知道该代码,您有什么样的访问,这是我很难给出具体的建议,但这里是我们如何使用该API提供的MCAPI类没有为它的PHP的例子:

<code>function subscribe_init() { 
    if(!isset($_POST['subscribe_email'])) { 
    redirect(); 
    } 

    $error = $success = FALSE; 

    if(valid_email($_POST['subscribe_email'])) { 
    $api = new MCAPI('YOUR API KEY HERE'); 

    if($api->listSubscribe('LIST ID HERE', $_POST['subscribe_email']) === TRUE) { 
     $success = TRUE; 
    } 
    else { 
     ERROR HANDLING HERE 
    } 
    } 

    return APPROPRIATE MESSAGE 
}</code> 

你”显然需要进行大幅编辑以包含您的NAME和PHONE字段。

+0

在用户可读代码中使用API​​ KEY可能不是最好的想法。 – 2012-01-05 06:51:56

+0

这是一个PHP代码片段。它需要通过服务器上$ _POST的处理程序来实现,所以它不应该是用户可读的代码。但是,是的,你是正确的,你不应该在用户可读代码中拥有API密钥。 – samtresler 2012-01-06 21:51:27

+0

是的,不知道我在想什么它不是js。 – 2012-01-07 06:24:30