BusySMS

API pentru primirea SMS

API pentru primirea SMS: coduri de verificare pe numere care îți aparțin

Dacă un program trebuie să primească un mesaj text, de obicei un cod unic, există două variante: împrumuți un număr de la un serviciu de numere virtuale sau primești pe un SIM care îți aparține. BusySMS este din a doua categorie. Ghidul acesta explică diferența, când are sens fiecare variantă și cum primești coduri prin API-ul BusySMS.

$5 per număr verificat pe lună · 7 zile gratuite · facturare prin Stripe, pe web

Pe această pagină

Două moduri de a primi SMS prin API

Serviciile de numere virtuale, site-urile de „primire SMS online” și API-urile lor, îți dau un număr dintr-un pool care le aparține. Unele afișează mesajele primite pe o pagină publică; altele îți închiriază un număr pentru câteva minute sau zile. Sunt rapide de încercat și nu au nevoie de telefon, dar numărul nu este al tău: când se termină închirierea, se întoarce în pool.

Propriul tău număr, un SIM într-un telefon pe care îl controlezi, înseamnă compromisul opus. Ai nevoie de telefon, dar numărul rămâne al tău cât timp păstrezi SIM-ul, nimeni altcineva nu îi citește mesajele, iar un cont înregistrat pe el îi primește codurile și anul viitor. BusySMS transformă acel telefon într-un API: codurile pe care le primește pot fi citite prin HTTP.

Căutările după un „API pentru primire SMS online” se referă de obicei la prima variantă. Dacă ai nevoie de fapt de codul pentru un cont care îți aparține, a doua variantă este cea care funcționează în continuare și după ce testul s-a încheiat.

BusySMS comparat cu serviciile de numere virtuale

BusySMSServicii de numere virtuale
De unde vine numărulUn SIM al tău, în telefonul tăuUn pool deținut de serviciu
Cine poate citi mesajeleTu și oricine cu care alegi să partajezi numărulOricine, pe paginile publice; cel care închiriază, la un număr închiriat
Cât timp este numărul al tăuCât timp păstrezi SIM-ulPe durata închirierii
Codurile contului mai târziuSosesc în continuare pe SIM-ul tăuAjung la cine primește numărul după tine
De ce ai nevoieUn telefon Android sau un iPhone cu acel SIMUn cont la serviciu
Preț$5 per număr verificat pe lună, 7 zile gratuiteStabilit de fiecare serviciu

Când folosești fiecare variantă

Dacă ai nevoie de un număr de unică folosință pentru un test izolat și nimic nu va depinde de el, un număr virtual este calea mai rapidă, iar BusySMS nu este instrumentul potrivit. Dacă acel cont contează, de exemplu autentificarea de administrator a companiei tale, un cont de test în care CI-ul tău se autentifică în fiecare noapte sau numărul pe care clienții tăi îl cunosc deja, primește pe un număr care îți aparține.

BusySMS nu este nici o cale de a ocoli verificarea altcuiva. Citește coduri trimise pe numere pe care le controlezi, pentru conturi care îți aparțin. Nu poate citi mesajele altor persoane și nu este făcut pentru crearea de conturi în masă.

Cum funcționează primirea cu BusySMS

  1. 1

    Pune receptorul pe telefon

    Pe Android, aplicația BusySMS din Google Play. Pe iPhone, o automatizare din Comenzi rapide, cu sau fără aplicația BusySMS pentru iPhone.

  2. 2

    Verifică numărul

    BusySMS trimite un cod prin SMS pe număr, iar telefonul îl transmite înapoi. Asta dovedește că SIM-ul are numărul; până atunci nimic nu este stocat sau facturat.

  3. 3

    Primește

    Sunt păstrate doar mesajele care arată ca niște coduri de verificare. Fiecare este etichetat cu numărul care l-a primit, expeditorul, serviciul detectat și ora la care a sosit.

  4. 4

    Citește

    Programul tău apelează API REST, un agent AI folosește MCP, iar o persoană vede codul în panou sau lasă extensia Chrome să-l introducă.

Pe ce numere poți primi

  • Orice număr de pe un SIM dintr-un telefon care îți aparține: un telefon cu Android 8.0 sau mai nou și aplicația BusySMS, ori un iPhone cu iOS 14 sau mai nou, prin Comenzi rapide.
  • Fiecare SIM dintr-un telefon dual-SIM este un număr separat, verificat și facturat separat.
  • Numerele sunt verificate printr-un SMS dus-întors, așa că nu poți adăuga un număr al cărui SIM nu îl ai.

Primește un cod prin API

Creează o cheie în panou, la API REST, și păstreaz-o într-o variabilă de mediu. Apoi așteaptă următorul cod pe un anumit număr:

# Digits only: the receiving number +44 7700 900123
curl -s -H "Authorization: Bearer $BUSYSMS_API_KEY" \
  "https://busysms.net/api/v1/codes?phone=447700900123&timeoutMs=60000"

phone se potrivește cu numărul care primește (cifrele sunt suficiente), așa că, având mai multe numere în cont, primești codul pentru numărul corect. Așteptarea durează până la 90 de secunde și returnează null, nu un cod mai vechi, dacă nu sosește nimic nou.

Ca să citești istoricul în loc să aștepți, listează mesajele recente ale unui telefon cu GET /api/v1/devices/:id/messages; mesajele capturate sunt păstrate cel mult 7 zile. Toate endpointurile și erorile sunt în ghidul despre API-ul de gateway SMS.

Ce se primește și ce nu

  • La configurare alegi, pentru fiecare SIM Android: toate SMS-urile sau doar mesajele de tip verificare. Celelalte mesaje le poți vedea doar tu.
  • Pe un iPhone, verificarea se face chiar pe telefon: un mesaj care nu arată ca un cod nu pleacă niciodată de pe el.
  • Nimic nu este capturat cât timp gateway-ul este oprit.
  • Un număr trebuie să treacă verificarea înainte ca ceva din ce primește să fie stocat.

Întrebări

Întrebări frecvente

Îmi dă BusySMS un număr de telefon?

Nu. BusySMS nu furnizează numere. Primești pe SIM-uri care îți aparțin și pe care le verifici, de aceea codurile sunt ale tale și rămân ale tale.

Pot primi SMS online fără telefon?

Nu cu BusySMS: gateway-ul este un telefon real cu SIM-ul. Dacă nu ai un telefon pentru acel număr, alternativa este un serviciu de numere virtuale, cu compromisurile descrise mai sus.

Pot primi orice SMS sau doar coduri de verificare?

Orice SMS, pe un SIM Android setat la Sincronizează toate SMS-urile, ceea ce alegi la configurare: fiecare SMS ajunge în contul tău și se păstrează până la 7 zile. Un SIM setat doar pentru coduri trimite doar mesajele care arată ca niște coduri de verificare. În ambele cazuri, endpointurile de coduri returnează doar coduri.

Cum primesc coduri în browser fără să scriu cod?

Instalează extensia Chrome. Când un site trimite un cod prin SMS pe numărul tău BusySMS, extensia completează câmpul pentru cod și apasă Enter.

Pot mai multe persoane să primească codurile aceluiași număr?

Da. Proprietarul poate partaja un număr cu până la cinci alți utilizatori BusySMS. Aceștia văd doar codurile care sosesc după ce acceptă, iar proprietarul poate retrage accesul oricând.

Cât timp sunt păstrate mesajele primite?

Cel mult 7 zile, apoi sunt șterse. Dacă ai nevoie de un cod sau de un mesaj mai mult timp, păstrează-l singur.

Blog

Mai multe de pe blog

Toate articolele

Citește mai departe

Ghiduri similare

Toate ghidurile

Încearcă pe un număr care îți aparține

Instalează aplicația, verifică-ți numărul și citește-ți primul cod chiar azi. Fiecare cont începe cu 7 zile gratuite; după aceea costă $5 per număr verificat pe lună și poți anula oricând.