sebkay/arbalest

一款集成一站式、易于使用的通过各种API发送电子邮件的解决方案。

2.6.3 2021-12-02 23:34 UTC

This package is auto-updated.

Last update: 2024-09-06 00:23:21 UTC


README

PHP

一个简单的集成式PHP邮件列表订阅者管理解决方案。

支持

安装

此包可在 Packagist 上找到,可以通过 Composer 安装,如下所示

composer require sebkay/arbalest

使用方法

首先,创建 Arbalest\Arbalest 实例。这是您将用于管理订阅者的对象。

其次,为 Arbalest 实例提供服务。例如 Mailchimp (Arbalest\Services\Mailchimp)。

然后,您可以像这样订阅或取消订阅电子邮件地址

// Single
$arbalest->subscribe('test@test.com');

$arbalest->unsubscribe('test@test.com');

// Multiple
$arbalest->subscribeAll([
    'test_1@test.com',
    'test_2@test.com',
    'test_3@test.com',
]);

$arbalest->unsubscribeAll([
    'test_1@test.com',
    'test_2@test.com',
    'test_3@test.com',
]);

示例(Mailchimp)

use Arbalest\Arbalest;
use Arbalest\Services\Mailchimp;

try {
    $arbalest = new Arbalest(
        new Mailchimp([
            'api_key'  => '12345',
            'server'   => 'us2',
            'list_id'  => 'abcde',
        ])
    );

    $arbalest->subscribe('test@test.com');
} catch (\Exception $e) {
    // Do something on error
}

方法

这是在 Arbalest\Arbalest 上可用的公共方法。

即将推出

  • Hubspot
  • GetResponse
  • Drip
  • Constant Contact
  • MailerLite
  • Sendinblue
  • AWeber
  • GetResponse