Добавить подписку электронной почты из формы HTML в список Aweber через Aweber API - PullRequest
0 голосов
/ 24 апреля 2020

Я учусь использовать API и PHP и в настоящее время немного растерялся в том, как настроить простую форму регистрации для подписчиков веб-сайта с помощью Aweber API.

Моя цель - настроить простую форму подписки , Поле ввода электронной почты + кнопка «Подписаться». Когда пользователь нажимает кнопку «Subscirbe», список Aweber обновляется электронной почтой подписчика.

Что у меня есть: 1. Форма:

<form method="post" class="aw-form-wrapper">
  <div class="input-group">
    <input class="input-group-field subscribe--input" type="email" name="email" placeholder="Enter your email" required>
    <div class="input-group-button">
      <input name="submit" class="button subscribe--button" type="submit" value="Subscribe">
    </div>
  </div>
</form>

Учетная запись зарегистрированного клиента и созданный в ней список

Учетная запись разработчика и созданное там приложение

Примеры кода Aweber API Github-репозиторий (https://github.com/aweber/public-api-examples)

Мне также удалось использовать скрипт «get-access-token» для создания credentials.ini с PHP

Теперь у меня вопрос, как to t ie это все вместе? Может кто-нибудь помочь мне хотя бы с высоким уровнем рабочего процесса, что я делаю отсюда? В моем понимании, когда пользователь в переднем конце отправляет форму, я должен отправить данные формы в файл PHP, и этот файл, в конце, отправляет данные Aweber и объявления вставляют электронную почту в список.

Как и где я могу определить список? Какие файлы мне нужно создать?

Как я понимаю, у Aweber есть пример кода для этого, но я не уверен, как его использовать, так как я получаю - https://github.com/aweber/public-api-examples/blob/master/php/manage-subscriber .

От Awaber очень мало информации о том, как настроить что-то подобное, и если вы не опытный серверный разработчик, я думаю, что очень трудно узнать, как это сделать, поэтому Я прошу помощи здесь.

Заранее спасибо всем, кто может дать некоторые рекомендации.

...