sendbox / rest-api
Mailer REST API client library
dev-master
2020-02-12 11:30 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-04-12 20:46:40 UTC
README
A simple Sendbox REST client library and example for PHP.
Installing
Via Composer:
composer require sendbox/rest-api
Usage
<?php require 'vendor/autoload.php'; use Mailer\RestApi\ApiClient; use Mailer\RestApi\Storage\FileStorage; define('API_USER_ID', ''); define('API_SECRET', ''); define('PATH_TO_ATTACH_FILE', __FILE__); $ApiClient = new ApiClient(API_USER_ID, API_SECRET, new FileStorage()); /* * Example: Get Mailing Lists */ var_dump($ApiClient->listAddressBooks()); /* * Example: Add new email to mailing lists */ $bookID = 123; $emails = array( array( 'email' => 'subscriber@example.com', 'variables' => array( 'phone' => '+12345678900', 'name' => 'User Name', ) ) ); $additionalParams = array( 'confirmation' => 'force', 'sender_email' => 'sender@example.com', ); // With confirmation var_dump($ApiClient->addEmails($bookID, $emails, $additionalParams));