クライアント サイトに「名前、電話番号、電子メール」の 3 つのフィールドを持つフォームがあり、これらの詳細を入力できるようにする必要があります。送信をクリックすると、メール チンプによってホストされている完全な外部メール チンプ フォームが読み込まれます。ウェブサイト自体にすでに入力した 3 つのフィールドを事前入力しますか?
これは可能ですか?
よろしくお願いします
これを行うための推奨される方法は、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 フィールドも含めるように大幅に編集する必要があります。