Vyberte jazyk

Endpoint kompatibilní se sms-activate

Používejte dál boty a panely postavené pro protokol sms-activate po změně jedné URL. Podporované akce, formáty identifikátorů a rozdíly, které je dobré znát.

Na této stránce
  1. Endpoint
  2. Příklad
  3. Podporované akce
  4. Identifikátory
  5. Rozdíly, které je dobré znát

Mnoho nástrojů používá protokol sms-activate. SmsGrab nabízí kompatibilní endpoint, takže tyto nástroje fungují, jakmile změníte základní URL a použijete svůj klíč API SmsGrab.

Endpoint

Text
https://smsgrab.com/api/stubs/handler_api.php

Posílejte api_key a action spolu s parametry akce metodou GET nebo POST. Klíč lze poslat i jako Authorization: Bearer.

Příklad

Bash
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"
Text
ACCESS_BALANCE:12.34
ACCESS_NUMBER:100000123:6281234567890
STATUS_WAIT_CODE
STATUS_OK:482913
ACCESS_ACTIVATION

Podporované akce

Akce Co dělá
getBalance, getBalanceAndCashBack Váš zůstatek
getNumber, getNumberV2 Nákup čísla
setStatus 1 připraveno, 3 čekat na další SMS, 6 dokončit, 8 zrušit a vrátit peníze
getStatus, getStatusV2 Čeká se, kód přijat nebo zrušeno
getActiveActivations Čísla, která jsou stále aktivní
getPrices, getTopCountriesByService, getNumbersStatus Ceny a dostupnost
getCountries, getServicesList Země a služby s jejich identifikátory

Identifikátory

  • Služby používají krátké kódy protokolu, pokud existují, například wa WhatsApp, tg Telegram, go Google, fb Facebook, ig Instagram a ds Discord. Fungují i naše vlastní identifikátory služeb.
  • Země používají číselné identifikátory protokolu, pokud existují, například 0 Rusko, 6 Indonésie, 4 Filipíny, 22 Indie a 187 USA. Fungují i naše identifikátory a kódy ISO.
  • getCountries a getServicesList vracejí úplné aktuální seznamy.
  • id aktivace je číslo, například 100000123, a REST API ho také přijímá.

Rozdíly, které je dobré znát

  • Částky jsou v amerických dolarech se dvěma desetinnými místy, podle vaší ceny pro vývojáře. Nejsou to rubly.
  • operator se ignoruje; vybereme pro vás nejlepší dostupnou nabídku.
  • Na chyby odpovídáme jako původní protokol, s HTTP 200 a textem jako NO_NUMBERS, NO_BALANCE nebo BAD_KEY. Příliš mnoho požadavků dostane HTTP 429 s TOO_MANY_REQUESTS.
  • NO_ACCESS znamená, že klíči chybí rozsah purchase, IP adresa není povolená, nebo byl dosažen denní limit útraty.
  • Pronájmy přes tento endpoint dostupné nejsou.

Vše ostatní sdílí s REST API: stejné klíče, limity, ceny, vracení peněz i webhooky.

Pomohl vám tento článek?

Stále potřebujete pomoc?

Napište nám. Odpovídáme na každou zprávu, obvykle během několika hodin.

Nebo nám napište na [email protected]