wellcometrust / dotmailer-php
Dotmailer REST (v2) API 的 PHP 客户端库
v1.2.1
2019-02-07 11:14 UTC
Requires
- php: ^7.1.3
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^7.1
- squizlabs/php_codesniffer: ^3.2
This package is not auto-updated.
Last update: 2024-09-25 09:11:34 UTC
README
PHP 客户端库用于 Dotmailer REST API (v2),详细信息请参阅 https://developer.dotmailer.com/docs/
安装
composer require wellcometrust/dotmailer-php
使用
<?php
use Dotmailer\Adapter\GuzzleAdapter;
use Dotmailer\Dotmailer;
require 'vendor/autoload.php';
$adapter = GuzzleAdapter::fromCredentials('apiuser-XYZ@apiconnector.com', 'PASSWORD');
$dotmailer = new Dotmailer($adapter);
$addressBooks = $dotmailer->getAddressBooks();
print_r($addressBooks);
如果你使用 Symfony,你可以选择如下配置服务,并在整个应用程序中使用
# app/config/services.yml
Dotmailer\Adapter:
factory: ['Dotmailer\Adapter\GuzzleAdapter', fromCredentials]
arguments: ['%dotmailer_username%', '%dotmailer_password%', '%dotmailer_uri%']
Dotmailer\Dotmailer:
arguments: ['@Dotmailer\Adapter']
覆盖率
目前以下端点是受覆盖的
- 地址簿
- 获取地址簿
- 活动
- 获取所有活动
- 获取活动
- 联系人
- 创建联系人
- 删除联系人
- 更新联系人
- 将联系人添加到地址簿
- 从地址簿中删除联系人
- 通过电子邮件获取联系人
- 获取联系人的地址簿
- 获取自指定日期以来未订阅的联系人
- 取消订阅联系人
- 重新订阅联系人
- 联系人数据字段
- 创建联系人数据字段
- 删除联系人数据字段
- 项目
- 获取项目
- 创建项目注册
- 事务性电子邮件
- 发送事务性电子邮件
- 使用触发活动发送事务性电子邮件