ideneal / emailoctopus
EmailOctopus 服务客户端库
1.2.0
2023-05-24 00:00 UTC
Requires
- php: >=7.4
- ext-json: *
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^7
README
这是一个 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 许可证条款。