Ендпоінт, сумісний з sms-activate
Продовжуйте користуватися ботами й панелями для протоколу sms-activate, змінивши одну URL-адресу. Підтримувані дії, формати ідентифікаторів і важливі відмінності.
На цій сторінці
Багато інструментів працюють за протоколом sms-activate. SmsGrab пропонує сумісний ендпоінт, тож ці інструменти запрацюють, щойно ви зміните базову URL-адресу й укажете свій API-ключ SmsGrab.
Ендпоінт
https://smsgrab.com/api/stubs/handler_api.php
Передавайте api_key і action разом із параметрами дії методом GET або POST. Ключ можна також передати як Authorization: Bearer.
Приклад
curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=getBalance"
curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=getNumber&service=tg&country=6"
curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=getStatus&id=100000123"
curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=setStatus&id=100000123&status=6"
ACCESS_BALANCE:12.34
ACCESS_NUMBER:100000123:6281234567890
STATUS_WAIT_CODE
STATUS_OK:482913
ACCESS_ACTIVATION
Підтримувані дії
| Дія | Що робить |
|---|---|
getBalance, getBalanceAndCashBack |
Ваш баланс |
getNumber, getNumberV2 |
Купівля номера |
setStatus |
1 готово, 3 чекати ще одне SMS, 6 завершити, 8 скасувати з поверненням |
getStatus, getStatusV2 |
Очікування, код отримано або скасовано |
getActiveActivations |
Номери, які ще активні |
getPrices, getTopCountriesByService, getNumbersStatus |
Ціни й наявність |
getCountries, getServicesList |
Країни й сервіси з їхніми ідентифікаторами |
Ідентифікатори
- Сервіси використовують короткі коди протоколу, якщо вони є, наприклад
waWhatsApp,tgTelegram,goGoogle,fbFacebook,igInstagram іdsDiscord. Наші власні ідентифікатори сервісів теж працюють. - Країни використовують числові ідентифікатори протоколу, якщо вони є, наприклад
0Росія,6Індонезія,4Філіппіни,22Індія і187США. Наші ідентифікатори та ISO-коди теж працюють. getCountriesіgetServicesListповертають повні актуальні списки.idактивації — це число, наприклад100000123, і REST API його теж приймає.
Важливі відмінності
- Суми зазначено в доларах США з двома знаками після коми, за вашою ціною для розробників. Це не рублі.
operatorігнорується; для вас вибирається найкраща доступна пропозиція.- На помилки ми відповідаємо як в оригінальному протоколі: HTTP 200 і текст на кшталт
NO_NUMBERS,NO_BALANCEабоBAD_KEY. На надто часті запити надходить HTTP 429 зTOO_MANY_REQUESTS. NO_ACCESSозначає, що ключ не має області purchase, IP-адресу не дозволено або досягнуто денного ліміту витрат.- Оренда через цей ендпоінт недоступна.
Усе інше спільне з REST API: ті самі ключі, ліміти, ціни, повернення коштів і вебхуки.
Ця стаття була корисною?
Дякуємо! Раді, що це допомогло.