SMS Verification API

Ang SNSSIM API ay nagpo-proseso ng pagbili ng numero, pag-check ng code, cancellation, at pag-check ng credit at presyo sa isang HTTP request. Gamit ang standard na handler_api method, kailangan lang palitan ang address at API key sa existing na program para makakonekta.

GET /stubs/handler_api.php
  ?api_key=API_KEY&action=getNumber
  &service=telegram&country=gb

ACCESS_NUMBER:SS8Q2K7:447700900123

GET ...&action=getStatus&id=SS8Q2K7
STATUS_OK:48215
Pamantayan sa industriya
handler_api

Pamantayan sa industriya

Bawat API key
300 beses kada minuto

Bawat API key

Bansa / Serbisyo
145 / 1,255

Bansa / Serbisyo

Awtomatikong refund kapag walang code sa loob
20 minuto

Awtomatikong refund kapag walang code sa loob

Paano makukuha ang API key?

Pagkatapos mag-log in, lumikha ng key sa API menu sa account screen. Ang key ay ipapakita lamang sa oras ng paglikha, kaya agad itong i-save. Ang API ay gumagamit ng parehong credit at presyo tulad ng web interface.

Ano ang base URL?

Ang lahat ng request ay ipapadala sa parehong address gamit ang GET method kasama ang api_key at action.

https://snssim.com/stubs/handler_api.php?api_key=API_KEY&action=...

Anong uri ng request ang pwede ipadala?

May 7 uri ng request na pwede: pagbili ng numero, pag-check ng code, pag-cancel, at pag-check ng credit.

actionGinagawaHalimbawang response
getBalanceTingnan ang balanceACCESS_BALANCE:12.50
getPrices&service=telegram&country=gbPresyo at natitirang number bawat serbisyo at bansa{"gb":{"telegram":{"cost":0.207,"count":8877728}}}
getNumber&service=telegram&country=gbBumili ng numberACCESS_NUMBER:ID:PHONE
getStatus&id=IDTingnan ang codeSTATUS_WAIT_CODE / STATUS_OK:CODE
setStatus&id=ID&status=8I-cancel ang numero (full refund kung walang natanggap na code)ACCESS_CANCEL
setStatus&id=ID&status=3Makatanggap ng karagdagang verification code gamit ang parehong numeroACCESS_RETRY_GET
setStatus&id=ID&status=6Tapusin ang paggamitACCESS_ACTIVATION

Mga parameter ng request

PangalanKailanganPaglalarawan
api_keyLahatAPI key na ginawa sa Account screen
actionLahatgetBalance, getPrices, getNumber, getStatus, setStatus
servicegetNumberService name code (halimbawa: telegram, whatsapp, google). Parehong value ito sa service list page.
countrygetNumber2-digit country code (halimbawa: gb, us, id)
idgetStatus, setStatusNumero ID na inisyu ng getNumber (nagsisimula sa N)
statussetStatus8 para kanselahin, 3 para humiling ng bagong code, 6 para matapos, 1 para maghanda

Response text at kahulugan

Ang response ay ibibigay sa simpleng text format. Ipapakita rin kung na-deduct ang credit.

ResponseKahuluganPera
ACCESS_NUMBER:ID:PHONENakuha na ang numberIbabawas ang presyo ng number
STATUS_WAIT_CODEHinihintay ang codePareho
STATUS_OK:CODEDumating na ang codeTapos na ang bayad
STATUS_WAIT_RETRY:CODENaghihintay ng karagdagang verification code (kasama ang nakaraang code)Walang dagdag na bayad
STATUS_CANCELNa-cancel o tapos na ang orasNa-refund kung walang code
ACCESS_CANCELNa-cancel naBuong refund
ACCESS_RETRY_GETNaghihintay para sa isa pang code gamit ang parehong numeroWalang dagdag na bayad
ACCESS_ACTIVATIONTapos na ang paggamit ng numberPareho
NO_BALANCEMag-top up ng balance at tumanggap agadHindi ibinabawas
NO_NUMBERSKasalukuyang hindi available ang numero para sa bansang itoHindi ibinabawas
NO_ACTIVATIONS20 na ang bukas na numberHindi ibinabawas
EARLY_CANCEL_DENIEDPara sa mga numero na nakakatanggap ng verification code, piliin ang 'Tapos' (6) imbes na 'Cancel'.Pareho
BAD_KEYHindi tugma ang API keyHindi ibinabawas
BAD_SERVICE / BAD_COUNTRYHindi tama ang serbisyo o country codeHindi ibinabawas
NO_ACTIVATIONHindi nahanap ang number IDPareho
TOO_MANY_REQUESTSLumampas sa 300 kada minutoHindi ibinabawas

Ano ang proseso ng pagkuha ng code sa API?

4 na hakbang: kumuha ng numero, ilagay ito, i-check ang code, at tapusin.

  1. 1 hakbang

    Kumuha ng Numero

    Sa pamamagitan ng getNumber, piliin ang nais na serbisyo at bansa upang mag-issue ng numero.

    action=getNumber&service=telegram&country=gb
    > ACCESS_NUMBER:SS8Q2K7:447700900123
  2. 2 hakbang

    Ilagay ang number

    Ilagay ang biniling numero sa sign-up page o program.

    +44 7700 900123
  3. 3 hakbang

    Tingnan ang code

    I-check ang status ng code bawat 5 segundo gamit ang getStatus.

    action=getStatus&id=SS8Q2K7
    > STATUS_OK:48215
  4. 4 hakbang

    Tapusin

    I-enter ang code at tapusin sa setStatus 6. Awtomatikong refund pagkatapos ng 20 minuto kung walang code.

    action=setStatus&id=SS8Q2K7&status=6
    > ACCESS_ACTIVATION

Mga example bawat wika

Ito ang buong proseso: kumuha ng numero, maghintay ng code, at tapusin. Pindutin ang tab para palitan ang wika.

import time, requests

BASE = "https://snssim.com/stubs/handler_api.php"
KEY = "API_KEY"

def call(**p):
    return requests.get(BASE, params={"api_key": KEY, **p}, timeout=30).text

r = call(action="getNumber", service="telegram", country="gb")
if not r.startswith("ACCESS_NUMBER"):
    raise SystemExit(r)
_, num_id, phone = r.split(":")
print("Number:", phone)

for _ in range(240):                      # 20 minutes
    s = call(action="getStatus", id=num_id)
    if s.startswith("STATUS_OK"):
        print("Code:", s.split(":")[1])
        call(action="setStatus", id=num_id, status=6)
        break
    time.sleep(5)

Mga madalas itanong tungkol sa API

Ang API ay nagbibigay ng numero mula sa 145 bansa at 1,255 serbisyo sa parehong presyo tulad ng web.

Ano ang SMS verification API?
Function para bumili ng virtual number, verify codes, at mag-cancel gamit ang HTTP requests. Ang SNSSIM API ay gumagamit ng industry-standard na handler_api method.
Pwede bang gamitin ang mga programang ginamit sa ibang SMS verification sites?
Kung gumagamit ka ng program na sumusuporta sa handler_api, maaari kang kumonekta kaagad sa pamamagitan ng pagbabago lamang ng base address at API key.
May hiwalay na bayad ba para sa API?
Walang pagkakaiba. Ginagamit ng API at web interface ang parehong credit at presyo.
Hanggang ilang beses pwedeng mag-request?
Hanggang 300 requests bawat minuto bawat API key. Kapag na-exceed, TOO_MANY_REQUESTS error ang lalabas at hindi mababawasan ang credit.
Nare-refund ba ang number na binili sa API?
Oo. Kung hindi dumating ang code sa loob ng 20 minuto, ang number na binili via API ay awtomatikong irerefund sa credit.
Saan makakagawa ng API key?
Pagkatapos mag-log in, lumikha ng key sa API menu sa account screen. Ang key ay ipapakita lamang sa oras ng paglikha, kaya agad itong i-save.

Gumawa ng API key at kumonekta agad

Pagkatapos mag-sign up at mag-load ng credit, maaari kang gumawa ng API key kaagad sa account screen.

SMS Verification API | SNSSIM