2012-01-04 31 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

相關問題