A simple NotiSend REST client library for email and example for PHP.
API Documentation https://notisend.ru/dev/email/api/
<?php
include 'ApiClient.php';
try {
$ApiClient = new ApiClient('TOKEN');
//create test group
var_dump($ApiClient->createGroup('TEST1'));
//get list group
var_dump($ApiClient->listGroup());
//get info about group with ID 12345
var_dump($ApiClient->getListInfo(12345));
/*
* Example: Add parameters to mailing lists
*/
$bookID = 12345; //mailing lists
var_dump($ApiClient->createParameters($bookID,'FirstName', 'string'));
var_dump($ApiClient->createParameters($bookID,'SecondName', 'string'));
/*
* Example: Add new email to mailing lists
*/
$bookID = 123456;
$email =
array(
'email' => '[email protected]',
'unconfirmed' => true,
'values' => array(
array(
'parameter_id' => '12345',
'value' => 'Alice',
),
array(
'parameter_id' => '12346',
'value' => 'Jons',
)
),
);
var_dump($ApiClient->addEmail($bookID,$email));
} catch (Exception $e) {
print $e->getLine() . ' : ' . $e->getMessage() . PHP_EOL;
exit();
}
MIT c) 2018, Zakharov Andrew https://github.com/ZakharovAndrew.