govdelivery / tms-client
该软件包已被 废弃,不再维护。未建议替代软件包。
一个用于与 GovDelivery 定向消息 API 交互的 PHP 客户端。
0.2.0
2015-09-10 17:06 UTC
Requires
- php: >=5.3.0
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();