PHP - 如何使用API​​订阅用户MailerLite

时间:2016-05-04 18:41:09

标签: php api

在我的网站上,人们可以注册成为会员。现在我希望他们也能立即订阅我的MailerLite邮件列表。在API文档中,我提供了以下PHP示例,它应该可以工作:

Sec-WebSocket-Key

他们网站上提到的API网址如下:

https://app.mailerlite.com/api/v1/subscribers/ {LIST_ID} /

我不确定如何在脚本中实现此URL ..我有上面的PHP代码应该将订阅者添加到列表中,但是我是否还应该以某种方式包含该链接?我可以使用一些帮助来使它工作。提前谢谢!

1 个答案:

答案 0 :(得分:2)

使用MailerLite SDK时,不需要发布到任何特定的终点。在将数据发送到API时,函数中有包装器指示端点和方法请求类型。

以下提供的代码就是所需的全部内容:

$ML_Subscribers = new MailerLite\Subscribers( API_KEY );

$subscriber = array(
    'email' => $e,
    'name' => $f,
);

$subscriber = $ML_Subscribers->setId( LIST_ID )->setAutoresponders(false)->add( $subscriber );

您将使用提供的MailerLite API密钥替换API_KEY,将LIST_ID替换为您希望将订阅者添加到的列表的ID。

否则,如果您没有使用他们的SDK,则需要为其端点POST建立:POST https://app.mailerlite.com/api/v1/subscribers/ {list_id} /。您还需要构建包含your API Keyan Emailid of the subscriber list的正确数据对象。

您可以在the MailerLite Documentation

中进一步了解相关信息