Exemple #1
0
include 'Account.php';
include 'Stat.php';
$Gateway = new APISMS($sms_key_private, $sms_key_public, 'http://atompark.com/api/sms/');
$Addressbook = new Addressbook($Gateway);
$Exceptions = new Exceptions($Gateway);
$Account = new Account($Gateway);
$Stat = new Stat($Gateway);
//Первым делом, зарегистрируем имя отправителя, если собираемся рассылать СМС в том числе в Украину
//Если вы собираетесь отправлять смс исключительно в Россию - регистрировать имя отправителя нет необходимости
$res = $Account->registerSender('testName', 'ua');
//Проверяем успешность операции
if (isset($res["result"]["error"])) {
    die("Ошибка: " . $res["result"]["code"]);
}
//Создаем адресную книгу
$res = $Addressbook->addAddressBook('Test book');
//Проверяем успешность операции
if (isset($res["result"]["error"])) {
    die("Ошибка: " . $res["result"]["code"]);
} else {
    //Получаем ИД книги
    $addrbook_id = $res["result"]["addressbook_id"];
}
//Добавляем несколько телефонов для рассылки
$res = $Addressbook->addPhoneToAddressBook($addrbook_id, '79010000001', 'Валерий;Маринец;');
if (isset($res["result"]["error"])) {
    echo "Ошибка: " . $res["result"]["code"] . "<br/>";
}
$res = $Addressbook->addPhoneToAddressBook($addrbook_id, '79010000002', 'Сергей;Вершинин;');
if (isset($res["result"]["error"])) {
    echo "Ошибка: " . $res["result"]["code"] . "<br/>";