API para sa SMS activation
Bumili ng mga numero at basahin ang mga code mula sa iyong sariling mga script. Ang API ay gumagamit ng karaniwang SMS activation format, kaya karamihan sa mga umiiral na client ay gumagana sa pamamagitan ng pagbabago ng base address at key.
Gumawa ng iyong API key sa API key page ng console. Ito ay ipapakita minsan lamang.
Base address at key
Magpadala ng GET o POST na mga kahilingan sa base address gamit ang api_key at action. Lumikha ng key sa API key na pahina ng console; ito ay ipapakita minsan.
https://snsactivate.com/stubs/handler_api.php?api_key=YOUR_KEY&action=getBalance
Ang mga service code ay ang mga pangalan sa aming mga service page (halimbawa whatsapp, telegram, google). Ang mga country code ay ISO code sa maliit na letra (us, gb, in). Limit: 300 na kahilingan kada minuto kada key. Ang bawat activation ay may 20 minutong window, katulad ng sa console.
getBalance
Ang iyong credit sa USD.
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getBalance
ACCESS_BALANCE:12.50
getServicesList
Mga service code na maaari mong bilhin (JSON).
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getServicesList
{"status":"success","services":[{"code":"whatsapp","name":"WhatsApp"}]}getCountries
Mga country code (ISO, maliit na letra) at dial code (JSON).
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getCountries
{"us":{"name":"United States","dial":"1"}}getPrices
Mga presyo sa USD at bilang ng stock bawat bansa at serbisyo. Parehong opsyon ang mga filter.
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getPrices&service=whatsapp&country=us
{"us":{"whatsapp":{"cost":0.18,"count":130598}}}getNumber
Bumili ng activation. Nagbabalik ng activation id at numero kasama ang country code nito.
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getNumber&service=whatsapp&country=us
ACCESS_NUMBER:AC-7K2M9QX4PB:13475550182
getStatus
STATUS_WAIT_CODE (wala pang code), STATUS_OK:<code>, STATUS_WAIT_RETRY:<last code> (hiniling ang isa pang code), STATUS_CANCEL (kinansela o nirefund).
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getStatus&id=AC-7K2M9QX4PB
STATUS_OK:482913
setStatus
status=1 handa (ACCESS_READY), 3 isa pang code (ACCESS_RETRY_GET), 6 tapos (ACCESS_ACTIVATION), 8 kanselahin nang may buong refund habang walang dumating na code (ACCESS_CANCEL).
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=setStatus&id=AC-7K2M9QX4PB&status=3
ACCESS_RETRY_GET
Karaniwang daloy
- getNumber gamit ang service at bansa. I-save ang id.
- Ilagay ang numero sa app at humiling ng SMS.
- Tawagan ang getStatus kada 5 hanggang 10 segundo hanggang STATUS_OK.
- Kailangan ng isa pang SMS? setStatus 3, pagkatapos getStatus ulit. Tapos na: setStatus 6.
- Walang code? setStatus 8 kanselahin nang may buong refund. Kung walang tawag, ang refund ay mangyayari mismo kapag natapos ang window.
Mga error
| BAD_KEY | Nawawala o maling API key. |
| BAD_ACTION | Hindi kilalang action. |
| BAD_SERVICE | Hindi kilalang service code. |
| BAD_COUNTRY | Ang service ay hindi ibinebenta sa bansang iyon. |
| NO_BALANCE | Hindi sapat na credit. |
| NO_NUMBERS | Walang available na numero ngayon. Subukan ulit sa sandali. |
| NO_ACTIVATION | Hindi kilalang activation id, o hindi sa iyo. |
| EARLY_CANCEL_DENIED | May dumating na code, kaya hindi maaaring kanselahin ang activation. |
| TOO_MANY_REQUESTS | Higit sa 300 na kahilingan sa isang minuto. |
| NO_ACTIVATIONS | 20 na activation ang nakabukas na. |