API

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

  1. getNumber gamit ang service at bansa. I-save ang id.
  2. Ilagay ang numero sa app at humiling ng SMS.
  3. Tawagan ang getStatus kada 5 hanggang 10 segundo hanggang STATUS_OK.
  4. Kailangan ng isa pang SMS? setStatus 3, pagkatapos getStatus ulit. Tapos na: setStatus 6.
  5. Walang code? setStatus 8 kanselahin nang may buong refund. Kung walang tawag, ang refund ay mangyayari mismo kapag natapos ang window.

Mga error

BAD_KEYNawawala o maling API key.
BAD_ACTIONHindi kilalang action.
BAD_SERVICEHindi kilalang service code.
BAD_COUNTRYAng service ay hindi ibinebenta sa bansang iyon.
NO_BALANCEHindi sapat na credit.
NO_NUMBERSWalang available na numero ngayon. Subukan ulit sa sandali.
NO_ACTIVATIONHindi kilalang activation id, o hindi sa iyo.
EARLY_CANCEL_DENIEDMay dumating na code, kaya hindi maaaring kanselahin ang activation.
TOO_MANY_REQUESTSHigit sa 300 na kahilingan sa isang minuto.
NO_ACTIVATIONS20 na activation ang nakabukas na.
API para sa SMS activation: getNumber, getStatus, setStatus