Разработчикам
API аренды
API - это протокол взаимодействия между вашим ПО и нашим сервером аренды номеров.
Описание протокола API
Все запросы должны идти на http://api.sms-man.ru/rent-api/ GET запрос. Во всех запросах должен присутствовать API ключ в виде параметра token Все ответы в формате json.
Запрос баланса
http://api.sms-man.ru/rent-api/get-balance?token=$token
Параметры
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
token | Строка | Да | Ваш АПИ ключ |
Результат
Возможные ошибки
Получить список всех стран
http://api.sms-man.ru/rent-api/limits?token=$token&country_id=$country_id&type=$type&time=$time
Параметры
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
token | Строка | Да | Ваш АПИ ключ |
country_id | Integer | Да | Страна номера |
type | Строка | Да | hour - час / day - день/ week - неделя/ month - месяц |
time | Строка | Да | Время аренды |
Результат
Возможные ошибки
Заказ номера для аренды
http://api.sms-man.ru/rent-api/get-number?token=$token&country_id=$country_id&type=$type&time=$time
Параметры
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
token | Строка | Да | Ваш АПИ ключ |
country_id | Integer | Нет | Страна номера |
type | Строка | Да | hour - час / day - день/ week - неделя/ month - месяц |
time | Строка | Да | Время аренды |
Результат
Возможные ошибки
Изменение статуса
http://api.sms-man.ru/rent-api/set-status?token=$token&request_id=$request_id&status=$status
Параметры
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
token | Строка | Да | Ваш АПИ ключ |
request_id | Integer | Да | ID запроса |
status | Строка | Да | cancel - отмена аренды / close - завершение аренды |
Результат
Возможные ошибки
Получить последнее смс
http://api.sms-man.ru/rent-api/get-sms?token=$token&request_id=$request_id
Параметры
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
token | Строка | Да | Ваш АПИ ключ |
request_id | Integer | Да | ID запроса |
Результат
Возможные ошибки
Получить все смс
http://api.sms-man.ru/rent-api/get-all-sms?token=$token&request_id=$request_id
Параметры
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
token | Строка | Да | Ваш АПИ ключ |
request_id | Integer | Да | ID запроса |
Результат
Возможные ошибки
Получить список всех номеров
http://api.sms-man.ru/rent-api/get-all-requests?token=$token
Параметры
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
token | Строка | Да | Your API KEY |