如何在我的注册表上集成Mailerlite API


How to integrate Mailerlite API on my registration form?

我是一个完全的编程菜鸟。我目前正在创建一个用户可以注册的网站。

我想发生的是以下几点:

  1. 当用户注册时,他/她将被添加到我的MailerLite订阅者列表中。
  2. 所有信息也将保存到我网站的数据库中。

我玩过 MailerLite 文档,但我似乎无法获得任何工作。

我安装了这里找到的所有库: https://github.com/mailerlite/mailerlite-api-php-v1#installation 使用 composer 然后我用以下代码创建了一个 php 文件:

'

<?php
require_once 'vendor/autoload.php';
$ML_Subscribers = new MailerLite'Subscribers("*my API*");
$subscriber = array(
    'email' => 'first@example.com',
    'name' => 'First name'
);
$result = $ML_Subscribers->setId( *my GROUP ID* )->add($subscriber);
?>'

但它似乎什么也没做,一旦我提交表单,它将加载我创建的 php 文件并且什么也不显示,我在 MailerLite 中检查我的订阅者列表,但没有添加任何内容。

请检查脚本返回的内容 - 在文件末尾添加var_dump($result);。MailerLite不接受"@example.com"电子邮件,因此请务必更改此设置