Москва +7 (499) 322-1627 (с 10 до 18)
Номер телефонаПароль Забыли? · Регистрация
Войти
Оглавление
sms/send
sms/mail
sms/status
sms/cost
my/balance
my/limit
my/senders
auth/get_token
auth/check
stoplist/add
stoplist/del
stoplist/get
ucs/sms
callback/add
callback/del
callback/get
Описание метода:
Возвращает стоимость сообщения на указанный номер и количество сообщений, необходимых для его отправки.
Пример на HTTP:
http://sms.ru/sms/cost?api_id=[ваш ключ, виден после авторизации]&to=[номер получателя]&text=hello+world
Пример на curl для командной строки
Пример на php (с включенным модулем curl)
Пример на php (без curl)
Пример на php (усиленная авторизация)
Адрес:
http://sms.ru/sms/cost
Методы:
GET, POST
Параметры метода:
ПараметрОбязательныйОписание
toдаНомер телефона получателя (либо несколько номеров, через запятую — до 100 штук за один запрос)
Если вы указываете несколько номеров и один из них указан неверно, то возвращается код ошибки.
textТекст сообщения в кодировке UTF-8. Если текст не введен, то возвращается стоимость 1 сообщения. Если текст введен, то возвращается стоимость, рассчитанная по длине сообщения.
translit=1Переводит все русские символы в латинские.
loginусиленная авторизацияВаш номер телефона (логин), в данном случае api_id указывать не нужно
tokenусиленная авторизацияВременный ключ, полученный через метод auth/get_token
sha512усиленная авторизацияsha512(пароль+token+api_id) - шифр, состоящий из пароля, специального токена и вашего api_id, упакованные без пробелов в sha512
Параметры авторизации (выберите один способ):
ПараметрОбязательныйОписание
api_idда
Авторизацию по вашему уникальному ключу (api_id). Этот способ авторизации - самый удобный и приведен в примере выше.
[ваш ключ, виден после авторизации]
ПараметрОбязательныйОписание
loginдаВаш номер телефона (логин)
passwordдаПароль (в открытом виде, без шифрации)
ПараметрОбязательныйОписание
loginдаВаш номер телефона (логин)
tokenдаВременный токен, полученный через метод auth/get_token
sha512даsha512(пароль+token) - шифр, состоящий из пароля и токена, упакованные без пробелов в sha512
sha512 даsha512(пароль+token+api_id) - по вашему желанию вы можете усилить стойкость шифра, добавив ваш api_id (не рекомендуется)
Варианты ответа:
ОтветОписание
100Запрос выполнен. На второй строчке будет указана стоимость сообщения. На третьей строчке будет указана его длина.
200Неправильный api_id
202Неправильно указан получатель
207На этот номер нельзя отправлять сообщения
210Используется GET, где необходимо использовать POST
211Метод не найден
220Сервис временно недоступен, попробуйте чуть позже.
300Неправильный token (возможно истек срок действия, либо ваш IP изменился)
301Неправильный пароль, либо пользователь не найден
302Пользователь авторизован, но аккаунт не подтвержден (пользователь не ввел код, присланный в регистрационной смс)
+7 (499) 322-1627