Notch Relay API wrapper
Requires PHP 5.3 and higher.
Install notchrelay-api using Composer:
composer require chapdel/notchrelay-api
You will then need to:
- run
composer install
to get these dependencies added to your vendor directory - add the autoloader to your application with this line:
require("vendor/autoload.php")
To use Notch Relay Api you need API KEY
use \Chapdel\NotchRelay\NotchRelay;
$notchrelay = new NotchRelay('abc123abc123abc123abc123abc123');
Subscribe someone to a list (with subscribe
method):
$list_id = '1234346';
$result = $notchrelay->subscribe($list_id, '[email protected]');
print_r($result);
Unsubscribe someone to a list (with unsubscribe
method):
$list_id = '1234346';
$result = $notchrelay->unsubscribe($list_id,'[email protected]');
print_r($result);
Subscribe or update someone to a list (with subscribeOrUpdate
method):
$list_id = '1234346';
$result = $notchrelay->subscribeOrUpdate`($list_id, '[email protected]', [
'first_name' => 'KAMGA',
'last_name' => 'Chapdel'
]);
print_r($result);
All subscribers in list (with subscribers
method):
$list_id = '1234346';
$result = $notchrelay->subscribers($list_id);
print_r($result);
This is a fairly simple wrapper, but it has been made much better by contributions from those using it. If you'd like to suggest an improvement, please raise an issue to discuss it before making your pull request.
Pull requests for bugs and features are more than welcome - please explain the bug you're trying to fix in the message.