govdelivery/tms-client

该软件包已被 废弃,不再维护。未建议替代软件包。

一个用于与 GovDelivery 定向消息 API 交互的 PHP 客户端。

0.2.0 2015-09-10 17:06 UTC

This package is not auto-updated.

Last update: 2022-01-22 03:13:20 UTC


README

这是一个参考 PHP 客户端,用于与 GovDelivery TMS REST API 交互。

安装

使用 Composer

composer require govdelivery/tms-client

用法

SMS 示例

use \Tms\Client;
use \Tms\Resource\Sms;

$client = new Client('{{YOURAUTHKEY}}');
$sms = new Sms($client);
$sms->build(array('body' => 'Hello. This is a test SMS.'));
$sms->recipients->build(array('phone' => '+16125551234'));
$sms->post();

语音示例

TBA

电子邮件示例

use \Tms\Client;
use \Tms\Resource\Email;


$client = new Client('{{YOURAUTHKEY}}');
$email = new Email($client);
$email->build(array(
  'subject' => 'Check this email out!',
  'body' => 'This is a really interesting email!',
  'from_name' => 'John Doe',
  'from_email' => 'john.doe@example.com',
  'click_tracking_enabled' => true,
  'open_tracking_enabled' => true,
));
$email->recipients->build(array('email' => 'jane.doe@example.com'));
$email->recipients->build(array('email' => 'john.smith@example.com'));
$email->recipients->build(array('email' => 'sally.jones@example.com'));
$email->post();