Личный кабинет
Инструкция
Тарифы

Инструкция по использованию API

Отправить СМС

http://dsfile.com/sms/gate.php?login={login}&pass={password}&recipients={recipients}&text={text}

Посмотреть кол-во оставшихся СМС

http://dsfile.com/sms/gate.php?login={login}&pass={password}&balance=1

Параметры можно передавать как GET так и POST запросом.

Значения

loginВаш логин
passwordВаш пароль
recipientsНомера телефонов в формате 71231234567 (11 знаков). Номера перечисляются через запятую, без пробелов. Максимум 100 номеров в одном запросе.
Пример: 7903123456,79263456789,79164567890
textТекст сообщения (макс. 160 символов) в формате RAWURL (необходимо обернуть в rawurlencode())
flashНеобязательный параметр. flash=1 - будет флэш сообщение

Пример

http://dsfile.com/sms/gate.php?login=maxim&pass=12345&recipients=79036289380,79250168556,79036259326&text=%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82!

Ответ

Ответ приходит в формате JSON:
{"message":"SC_OK","status":200,"79036289320":"DELIVERED","79250107556":"DELIVERED","sms_num":38}

Значения полей

messageСтатус обработки API
statusКод обработки
79036289380
79250168556
...
Отчет по каждому телефонному номеру
sms_numКоличество оставшихся СМС