在我的网站上,人们可以注册成为会员。现在我希望他们也能立即订阅我的MailerLite邮件列表。在API文档中,我提供了以下PHP示例,它应该可以工作:
Sec-WebSocket-Key
他们网站上提到的API网址如下:
https://app.mailerlite.com/api/v1/subscribers/ {LIST_ID} /
我不确定如何在脚本中实现此URL ..我有上面的PHP代码应该将订阅者添加到列表中,但是我是否还应该以某种方式包含该链接?我可以使用一些帮助来使它工作。提前谢谢!
答案 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 Key
,an Email
和id of the subscriber list
的正确数据对象。