cinghie / yii2-elasticemail
使用 Yii2 Elasticemail 管理Yii2网站中的Elasticemail邮件平台。
0.1.2
2019-04-14 15:50 UTC
Requires
- elastic-email/web-api-client: @dev
- yiisoft/yii2: ~2.0.14
This package is auto-updated.
Last update: 2024-09-08 11:51:30 UTC
README
Yii2 Elasticemail 扩展,用于管理Elastice邮件营销平台
- 网站: https://www.elasticemail.com
- 文档: https://api.elasticemail.com/public/help#start
- PHP SDK: https://github.com/ElasticEmail/ElasticEmail.WebApiClient-php
- 示例: https://github.com/ElasticEmail/ElasticEmail.WebApiClient-php/blob/master/examples/example.php
安装
推荐通过 composer 安装此扩展。
运行以下命令:
$ php composer.phar require cinghie/yii2-elasticemail "*"
或者添加
"cinghie/yii2-elasticemail": "*"
配置
在配置文件中设置
use cinghie\elasticemail\components\Elasticemail as ElasticemailComponent;
'components' => [
'elasticemail' => [
'class' => ElasticemailComponent::class,
'apiUrl' => 'https://api.elasticemail.com/v2/',
'apiKey' => 'YOUR_ELASTICEMAIL_API_KEY'
],
]
用法
\Yii::$app->elasticemail;
\Yii::$app->elasticemail->getClient();
\Yii::$app->elasticemail->getAccessTokens();
\Yii::$app->elasticemail->getAccount();
\Yii::$app->elasticemail->getCampaigns();
\Yii::$app->elasticemail->getChannels();
\Yii::$app->elasticemail->getContacts();
\Yii::$app->elasticemail->getDomains();
\Yii::$app->elasticemail->getEelists();
\Yii::$app->elasticemail->getTemplates();