fastsms.pro HTTP API - Запрос и изменение настроек пользователя

Запрос и изменение настроек пользователя:

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

Метод: POST

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

В ответ скрипт выдает закодированный в JSON массив настроек пользователя

Array (
    [timezone] => 7200 //сдвиг времени в секундах [-43200..43200]
    [datefmt] => d.m.Y //формат даты
    [valid] => 10080 //время жизни сообщений по умолчанию [1..10080]
    [sender] => FastSms //имя отправителя по умолчанию
    [currency] => 1 //валюта 0-евро, 1-рубли
    [username] => FastSms //имя пользователя
    [mobile] => 79003779977 //телефон
    [email] => fastsms@inbox.ru //email
    [credit] => 4484.9 //баланс в валюте пользователя
    [country] => RU //код страны
    [replace] => 10/7 //формат преобразования номеров
    [to_world] => /\d*(\d{10})/|7$1 //регулярное выражение для преобразования номеров
)

Формат преобразования номеров: первая цифра обозначает, сколько цифр с конца номера оставить, вторая – цифра, которую нужно добавить в начало номера. Например, 89003779977 будет обрезан до 9003779977 и в конечном счете преобразован в 79003779977.

Формат преобразования зависит от значения переменной «country».

Установка настроек пользователя производится с помощью передачи скрипту дополнительных переменных sender, valid, country, timezone