ideneal/emailoctopus

EmailOctopus 服务客户端库

1.2.0 2023-05-24 00:00 UTC

This package is auto-updated.

Last update: 2024-09-24 19:42:25 UTC


README

Packagist GitHub license Travis branch Codacy branch

这是一个 PHP 封装,用于EmailOctopus 电子邮件营销服务。

有关如何设置账户的更多信息,请阅读API 文档

安装

要将库添加到您的项目中,只需输入以下命令

composer require ideneal/emailoctopus

用法

首先,您需要根据API 文档中的说明检索 API 密钥。之后,您可以通过添加以下代码来初始化包装器

use Ideneal\EmailOctopus\EmailOctopus;

$emailOctopus = new EmailOctopus('YOUR-API-KEY');

现在您可以使用 $emailOctopus 实例执行 API 提供的 CRUD 操作。

创建新列表

use Ideneal\EmailOctopus\Entity\MailingList;

$list = new MailingList();
$list->setName('My cool list');

$emailOctopus->createMailingList($list);

将联系人添加到上一个列表

use Ideneal\EmailOctopus\Entity\Contact;

$contact = new Contact();
$contact
    ->setEmail('john.doe@mail.com')
    ->setFirstName('John')
    ->setLastName('Doe')
;

$emailOctopus->createContact($contact, $list);

从上一个列表检索所有联系人

$emailOctopus->getContactsByMailingList($list);

从上一个列表中删除联系人

$contact = $emailOctopus->getContactByMailingList('CONTACT-ID', $list);
$emailOctopus->deleteContact($contact, $list);

许可证

该存储库以开源形式提供,遵循MIT 许可证条款。