2016-05-20 43 views
0

我使用Mailchimp API自動填充列表。Mailchimp未收到名字和姓氏

<label class="ime"> </label> 
<input class="subscriberequiredField subscribename" id="subscribename" type="text" value="Ime"> 
<label class="prezime"> </label> 
<input class="subscriberequiredField subscribelastname" id="subscribelastname" type="type" value="Prezime"> 
<label class="mail"> E-mail</label> 
<input class="subscriberequiredField subscribeemail" id="subscribeemail" name="subscribeemail" type="text" value="Email"> 
<input name="submit" type="submit" id="submit" value="SUBSCRIBE"> 

API:

<?php 

    require_once 'mailchimp/inc/MCAPI.class.php'; 
    // MailChimp API Key 
    // MailChimp API Key ARTICLE at http://kb.mailchimp.com/accounts/management/about-api-keys#Finding-or-generating-your-API-key 
    $api = new MCAPI('api-key-is-here'); 
    $merge_vars = array(); 

    // MailChimp List IDb 
    // MailChimp List ID ARTICLE at http://kb.mailchimp.com/lists/managing-subscribers/find-your-list-id 
    $retval = $api->listSubscribe('list-id-is-here', $_POST["subscribeemail"], $_POST["subscribename"], $_POST["subscribelastname"], $merge_vars, 'html', false, true); 

?> 

出於某種原因,$ _ POST [ 「subscribename」]和$ _POST [ 「subscribelastname」]不通過到列表中獲得。 API密鑰和列表ID是正確的。

這是怎麼發生的?

+0

郵件..... kimp ?? – rockerest

回答

2

你必須把它放在輸入名稱中。目前,您只能將其作爲課程和ID。

例如:

<input class="subscriberequiredField subscribename" name="subscribename" id="subscribename" type="text" value="Ime"> 

<input class="subscriberequiredField subscribelastname" name="subscribelastname" id="subscribelastname" type="type" value="Prezime"> 
+0

而$ _POST邏輯可以嗎? – stormec

+0

正如我所見,您正在使用MCAPI-PHP,所以如果您按照它的指導,它應該工作。如果你收到電子郵件,那就沒問題。 – jakob

+0

我已經試過了。但該列表並未填充。如果有什麼會延遲? – stormec