2016-05-20 6 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

関連する問題