fastsms.pro HTTP API - Загрузка статусов сообщений в рассылке

Загрузка статусов сообщений в рассылке:

Скрипт: http://api.fastsms.pro/parcel_load.php

Метод: POST, GET

Обязательные переменные: username, password, reference

Ответ сервера в JSON:

Array (
    'sender' => FastSms,
    'text' => ‘ПРИВЕТ’,
    'status' => 1,
    'price' => 0.14, //цена всей рассылки (может меняться со временем)
    'currency' => 1,
    'nrs' => 99, //количество номеров в рассылке
    'oks' => 77, //количество доставленных сообщений (меняется)
    'valid' => 10080,
    'plan' => 1376704800,
    'plantime' => 0,
    'typ_sms' => 0, //0 – SMS, 1 - FLASH
    'typ_txt' => 4, //1 – текст латиница, 4 - кириллица
    'name' => Название рассылки,
    'numbers' => Array (
        [0] => Array (
            [number] => 79024809434
            [price] => 0.14 //цена этого сообщения
            [parts] => 1 //количество частей в сообщении
            [status] => 1 //статус
            [t_sent] => 1375331257 //время отправки
            *[t_rec] => 1375331259 //время получения статуса (если получен)
            [country] => RUSSIA
            [operator] => UTEL
            *[sender] => 'Fast' //если отличается от имени отправителя в рассылке
            *[text] => 'Hello' //если отличается от текста рассылке
            *[reason] => 2 //если указано оператором (причина недоставки)
        )
        [1] => Array (
            [number] => 79526347252
            [price] => 0.14
            [parts] => 1
            [status] => 1
            [t_sent] => 1375331257
            *[t_rec] => 1375331267
            [country] => RUSSIA
            [operator] => BAYKALWESTCOM
        )
    )
)

* помечены значения, которые могут отсутствовать

Расшифровка значения переменной status:
0 - отправлено оператору
1 - доставлено
2 - не доставлено
3 - отклонено оператором
4 - таймаут валидности
5 - неизвестный статус
6 - ошибка отправки оператору
7 - ожидает отправки или запланировано
8 - недостаточно средств на счете