Как я могу заполнить форму почтового шимпанзе данными из формы на моем веб-сайте при отправке? - PullRequest
0 голосов
/ 04 января 2012

Хорошо, у меня есть форма с 3 полями «Имя, Телефон, Электронная почта» на моем клиентском сайте, и мне нужно, чтобы люди могли вводить эти данные, а затем, когда они нажимают «Отправить», она загружает полную внешнюю почтовую шимпанзе, размещенную на хосте.по почте шимпанзе и предварительно заполняет 3 поля, которые они уже ввели на самом сайте?

Возможно ли это?

Заранее большое спасибо

1 Ответ

0 голосов
/ 04 января 2012

Предпочтительный способ сделать это - аутентифицировать MailChimp API и отправить запрос listSubscribe: http://apidocs.mailchimp.com/api/1.3/listsubscribe.func.php

Какой бы код ни обрабатывал эту отправку формы, он должен установить соединение и вернуть успех или неудачу. Не зная, какой у вас доступ к этому коду, мне сложно дать конкретный совет, но вот пример того, как мы сделали это для php, используя класс MCAPI, предоставляемый API:

<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.

...