API verifikasi SMS

API SNSSIM menangani pembelian nomor, pemeriksaan kode, pembatalan, dan pengecekan kredit & harga dalam satu permintaan HTTP. Menggunakan metode handler_api yang standar industri, cukup ubah alamat dan kunci API pada program yang ada untuk langsung terhubung.

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
Metode standar industri
handler_api

Metode standar industri

Per kunci API
300 kali per menit

Per kunci API

Negara / Layanan
145 / 1,255

Negara / Layanan

Refund otomatis jika tidak ada kode
20 menit

Refund otomatis jika tidak ada kode

Bagaimana cara mendapatkan kunci API?

Buat kunci di menu API pada layar akun setelah login. Kunci hanya ditampilkan sekali saat pembuatan, segera simpan. API menggunakan kredit dan harga yang sama dengan antarmuka web.

Apa alamat dasar?

Semua permintaan dikirim dengan metode GET ke alamat yang sama dengan menambahkan api_key dan action.

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

Request apa saja yang bisa dikirim?

Total ada 7 jenis permintaan yang tersedia, mulai dari pembelian nomor, verifikasi kode, pembatalan, hingga pengecekan kredit.

actionPeranContoh respons
getBalanceCek saldoACCESS_BALANCE:12.50
getPrices&service=telegram&country=gbHarga dan stok nomor per layanan dan negara{"gb":{"telegram":{"cost":0.207,"count":8877728}}}
getNumber&service=telegram&country=gbBeli nomorACCESS_NUMBER:ID:PHONE
getStatus&id=IDCek kodeSTATUS_WAIT_CODE / STATUS_OK:CODE
setStatus&id=ID&status=8Batalkan penggunaan nomor (pengembalian dana penuh jika kode tidak diterima)ACCESS_CANCEL
setStatus&id=ID&status=3Dapatkan kode verifikasi tambahan ke nomor yang samaACCESS_RETRY_GET
setStatus&id=ID&status=6Selesai pakaiACCESS_ACTIVATION

Parameter permintaan

NamaWajibKeterangan
api_keySemuaAPI key yang dibuat di halaman akun
actionSemuagetBalance, getPrices, getNumber, getStatus, setStatus
servicegetNumberKode nama layanan (contoh: telegram, whatsapp, google). Nilainya sama dengan halaman daftar layanan.
countrygetNumberKode negara 2 huruf (contoh: gb, us, id)
idgetStatus, setStatusID nomor yang dikeluarkan di getNumber (dimulai dengan N)
statussetStatus8 batal, 3 minta ulang kode, 6 keluar, 1 siap

Teks respons dan artinya

Respons diberikan dalam teks singkat. Status pengurangan kredit juga akan ditampilkan.

ResponsArtiUang
ACCESS_NUMBER:ID:PHONENomor sudah didapatHarga nomor terpotong
STATUS_WAIT_CODEMenunggu kodeApa adanya
STATUS_OK:CODEKode sudah masukPembayaran selesai
STATUS_WAIT_RETRY:CODEMenunggu kode verifikasi tambahan (termasuk kode sebelumnya)Tanpa biaya tambahan
STATUS_CANCELDibatalkan atau waktu habisDi-refund jika kode tidak masuk
ACCESS_CANCELDibatalkanRefund penuh
ACCESS_RETRY_GETMenunggu penerimaan kode lagi ke nomor yang samaTanpa biaya tambahan
ACCESS_ACTIVATIONNomor sudah selesai dipakaiApa adanya
NO_BALANCELangsung didapat setelah top up saldoTidak terpotong
NO_NUMBERSSaat ini tidak dapat menyediakan nomor untuk negara iniTidak terpotong
NO_ACTIVATIONSAda 20 nomor terbukaTidak terpotong
EARLY_CANCEL_DENIEDPilih Selesai(6) untuk nomor yang sudah menerima kode verifikasiApa adanya
BAD_KEYAPI key tidak cocokTidak terpotong
BAD_SERVICE / BAD_COUNTRYKode layanan atau negara tidak tepatTidak terpotong
NO_ACTIVATIONID nomor tidak ditemukanApa adanya
TOO_MANY_REQUESTSMelebihi 300 per menitTidak terpotong

Bagaimana urutan menerima kode melalui API?

Proses 4 langkah: menerima nomor, memasukkan, memverifikasi kode, dan menyelesaikan.

  1. 1 langkah

    Dapatkan nomor

    Dapatkan nomor dengan memilih layanan dan negara di getNumber.

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

    Masukkan nomor

    Masukkan nomor yang dibeli di halaman pendaftaran atau program.

    +44 7700 900123
  3. 3 langkah

    Cek kode

    Periksa status penerimaan kode dengan memanggil getStatus setiap 5 detik.

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

    Selesai

    Setelah memasukkan kode, selesaikan dengan setStatus 6. Jika tidak ada kode dalam 20 menit, kredit akan otomatis dikembalikan.

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

Contoh per bahasa

Ini adalah proses lengkap mulai dari menerima nomor, menunggu kode, hingga menyelesaikan. Ketuk untuk mengganti bahasa.

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)

FAQ API

API menyediakan nomor dari 1,255 layanan di 145 negara dengan harga yang sama seperti di web.

Apa itu API verifikasi SMS?
Fitur untuk memproses pembelian nomor virtual, verifikasi kode, dan pembatalan melalui HTTP request. API SNSSIM menggunakan standar industri handler_api.
Apakah program yang digunakan di situs verifikasi SMS lain bisa tetap digunakan?
Untuk program yang menggunakan handler_api, cukup ubah alamat dasar dan kunci API untuk langsung terhubung.
Apakah ada biaya terpisah untuk API?
Tidak ada perbedaan. API dan antarmuka web menggunakan kredit dan harga yang sama.
Berapa kali permintaan dapat dilakukan?
Maksimal 300 permintaan per menit per kunci API. Jika melebihi, akan muncul error TOO_MANY_REQUESTS tanpa pengurangan kredit.
Apakah nomor yang dibeli melalui API bisa direfund?
Ya. Jika kode tidak diterima dalam 20 menit, nomor yang dibeli melalui API juga akan otomatis dikembalikan sebagai kredit.
Di mana saya bisa membuat kunci API?
Buat di menu API pada layar akun setelah login. Kunci hanya ditampilkan sekali saat pembuatan, segera simpan.

Coba hubungkan segera setelah membuat kunci API

Setelah mendaftar dan mengisi kredit, Anda dapat langsung membuat kunci API di layar akun.

API verifikasi SMS | SNSSIM