wellcometrust/dotmailer-php

Dotmailer REST (v2) API 的 PHP 客户端库

v1.2.1 2019-02-07 11:14 UTC

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']

覆盖率

目前以下端点是受覆盖的

  • 地址簿
    • 获取地址簿
  • 活动
    • 获取所有活动
    • 获取活动
  • 联系人
    • 创建联系人
    • 删除联系人
    • 更新联系人
    • 将联系人添加到地址簿
    • 从地址簿中删除联系人
    • 通过电子邮件获取联系人
    • 获取联系人的地址簿
    • 获取自指定日期以来未订阅的联系人
    • 取消订阅联系人
    • 重新订阅联系人
  • 联系人数据字段
    • 创建联系人数据字段
    • 删除联系人数据字段
  • 项目
    • 获取项目
    • 创建项目注册
  • 事务性电子邮件
    • 发送事务性电子邮件
    • 使用触发活动发送事务性电子邮件