API документация сервиса sms-man

API - это протокол взаимодействия между вашим ПО и нашим сервером активаций. API нужен для того, чтобы автоматизировать процесс получение смс сообщений на вашей стороне Для работы с API необходимо использовать ваш API ключ, получить его можно у менеджера Наше API полностью совместимо с сайтами конкурентов

Описание протокола API

  • Все запросы должны идти на http://api.sms-man.ru/stubs/handler_api.php
  • POST или GET запросом.
  • Во всех запросах должен присутствовать API ключ в виде параметра "api_key"

Запрос количества доступных номеров:

  • http://api.sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=getPrices&country=$country
  • $ api_key - API key
  • $ country - страна номера смотрите таблицу
  • Ответ сервиса будет в json формате. Пример:
    {"0":{"vk":{"cost":15,"count":6455},"wb":{"cost":50,"count":124}}, "1":{"fb":{"cost":6,"count":1000},"tw":{"cost":6,"count":1000}}}

Запрос баланса:

  • http://api.sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=getBalance
  • $ api_key - API key
  • Ответ сервиса:
  • ACCESS_BALANCE:$balance (где $balance - баланс на счету)
  • Возможные ошибки:
  • BAD_KEY - Неверный API-ключ

Заказ номера:

  • http://api.sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&country=$country
  • $ api_key - API key
  • $ service - сервис для заказа смотрите таблицу
  • $ country - страна номера смотрите таблицу
  • $ ref - Передать реферальный идентификатор, подробнее.
  • Ответ сервиса:
  • ACCESS_NUMBER:$id:$number - номер выдан ($id - id операции,$number - номер телефона)
  • Возможные ошибки:
  • BAD_KEY - Неверный API-ключ
  • NO NUMBERS - Нет номеров, попробуйте позднее
  • NO_BALANCE - Низкий баланс

Получить состояние активации:

  • http://api.sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$id
  • $ api_key - API key
  • $ id - id активации
  • Ответ сервиса:
  • STATUS_WAIT_CODE - ожидание смс
  • STATUS_WAIT_RETRY:$lastcode - ожидание уточнения кода (где - прошлый, неподошедший код)
  • STATUS_WAIT_RESEND - ожидание повторной отправки смс (софт должен нажать повторно выслать смс и выполнить изменение статуса на 6)
  • STATUS_CANCEL - активация отменена
  • STATUS_OK:$code - код получен (где $code - код активации)
  • Возможные ошибки:
  • BAD_KEY - Неверный API-ключ
  • NO_ACTIVATION - id активации не существует

Изменение статуса активации:

  • http://api.sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=setStatus&status=$status&id=$id
  • $ api_key - API key
  • $ id - id активации
  • $status - статус активации:
  • Ответ сервиса:
  • ACCESS_READY - готовность номера подтверждена
  • ACCESS_RETRY_GET - ожидание нового смс
  • ACCESS_ACTIVATION - сервис успешно активирован
  • ACCESS_CANCEL - активация отменена
  • Возможные статусы:
  • -1 - отменить активацию
  • 1 - сообщить о готовности номера (смс на номер отправлено)
  • 3 - запросить еще один код (бесплатно)
  • 6 - завершить активацию(если был статус "код получен" - помечает успешно и завершает, если был "подготовка" - удаляет и помечает ошибка, если был статус "ожидает повтора" - переводит активацию в ожидание смс)
  • 8 - сообщить о том, что номер использован и отменить активацию
  • Возможные ошибки:
  • BAD_KEY - Неверный API-ключ
  • NO_ACTIVATION - id активации не существует

List of countries:


Номер страныСтрана
0 Россия
2 Казахстан
3 Китай
1 Украина
12 США
7 Малайзия
6 Индонезия
4 Филиппины
5 Мьянма
10 Вьетнам
32 Румыния
15 Польша
36 Канада
22 Индия
147 Замбия
66 Пакистан
60 Бангладеш
54 Мексика
24 Камбоджа
90 Никарагуа
8 Кения
11 Кыргызстан
13 Израиль
14 Гонконг
16 Англия
17 Мадагаскар
150 Конго
19 Нигерия
20 Макао
21 Египет
23 Ирландия
25 Лаос
26 Гаити
27 Кот дИвуар
28 Гамбия
29 Сербия
30 Йемен
31 ЮАР
33 Колумбия
34 Эстония
35 Азербайджан
37 Марокко
38 Гана
39 Аргентина
40 Узбекистан
41 Камерун
42 Чад
43 Германия
44 Литва
45 Хорватия
46 Швеция
47 Ирак
48 Нидерланды
49 Латвия
50 Австрия
51 Беларусь
52 Таиланд
53 Сауд. Аравия
55 Тайвань
56 Испания
57 Иран
58 Алжир
59 Словения
61 Сенегал
62 Турция
63 Чехия
64 Шри-Ланка
65 Перу
67 Новая Зеландия
68 Гвинея
69 Мали
70 Венесуэла
71 Эфиопия
72 Монголия
73 Бразилия
74 Афганистан
75 Уганда
76 Ангола
77 Кипр
78 Франция
79 Папуа-Новая Гвинея
80 Мозамбик
81 Непал
82 Бельгия
83 Болгария
84 Венгрия
85 Молдова
86 Италия
87 Парагвай
88 Гондурас
89 Тунис
149 Сомали
91 Тимор-Лесте
92 Боливия
93 Коста Рика
94 Гватемала
95 ОАЭ
96 Зимбабве
97 Пуэрто-Рико
98 Судан
99 Того
18 ДР Конго
155 Албания
169 Антигуа и Барбуда
148 Армения
175 Австралия
122 Багамские Острова
145 Бахрейн
118 Барбадос
124 Белиз
120 Бенин
158 Бутан
108 Босния и Герцеговина
123 Ботсвана
152 Буркина-Фасо
119 Бурунди
170 Острова Кайман
125 ЦАР
151 Чили
133 Коморы
113 Куба
168 Джибути
126 Доминика
109 Доминиканская Республика
105 Эквадор
101 Сальвадор
167 Экваториальная Гвинея
163 Финляндия
162 Французская Гвиана
154 Габон
128 Грузия
129 Греция
127 Гренада
160 Гваделупа
130 Гвинея-Бисау
131 Гайана
132 Исландия
103 Ямайка
116 Иордания
100 Кувейт
153 Ливан
136 Лесото
135 Либерия
165 Люксембург
137 Малави
159 Мальдивы
114 Мавритания
157 Маврикий
144 Монако
171 Черногория
138 Намибия
139 Нигер
174 Норвегия
107 Оман
117 Португалия
111 Катар
140 Руанда
141 Словакия
142 Суринам
173 Швейцария
143 Таджикистан
104 Тринидад и Тобаго
161 Туркмения
156 Уругвай
121 Бруней
102 Ливия
134 Сент-Китс и Невис
164 Сент-Люсия
166 Сент-Винсент и Гренадины
110 Сирия
9 Танзания
106 Свазиленд
112 Панама
115 Сьерра- Леоне
146 острова Реюньон

List of services:


Service codeСервис
虎爺系列
百度ocr
GOMAJ
雄霸天下
招財8
ge PayTM
os Dhani
ql CMT Cuzdan
si CITA PREVIA
pr Trendyol
dk Pairs
fm Touchance
jl Hopi
rv Kotak 811
au Haraj
db ezbuy
ei taksheel
pk pokes
nr Tosla
hy ininal
tr paysend
pq cdkeys
tq Swvl
ph Snapp Food
lp Algida
jm mzadqatar
nk Gittigidiyor
rm Faberlic
ti cryptocom
uo CafeBazaar
rx Bitaqaty
un humblebundle
qu Agroinform
jb Wing Money
ud Disney Hotstar
bt Alfa
cf irancell
ul Getir
fs Şikayet var
rp hamrahaval
pa Gamekit
vn Yaay
ve Dream11
qh Oriflame
iu Bykea
zv Digikala
wn GameArena