...
✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

numverify – Puhelinnumeron validointirajapinta

24

Äskettäin yhdessä asiakkaan projektissa integroimme numverify-sovellusliittymän puhelinnumeron validointia varten. Numverify-palvelu tarkistaa, onko puhelinnumero oikeassa muodossa ja onko se todella olemassa. Sovellamme yleensä vain puhelinnumeroiden muodon tarkistusta riippumatta siitä, onko puhelinnumero todella olemassa vai ei. Mutta jos joku etsii oikeaa puhelinnumeron vahvistusta, olet oikeassa paikassa.

Voimassa oleva puhelinnumero on tärkeä useille verkkosivustoille. Esimerkiksi, jos verkkosivusto lähettää vahvistuskoodin tai OTP: n matkapuhelimella, on tärkeää tarkistaa, onko tietty puhelinnumero todella olemassa.

Toinen esimerkki on, että haluat ehkä lähettää puhe- tai tekstiviestinnän matkapuhelinnumerolla varmistaen puhelimen kuluttajansuojalain.

Kaikissa näissä tilanteissa sinun on haluttava vahvistaa puhelinnumeron olemassaolo.

Tässä artikkelissa näytän sinulle, miten puhelinnumeron vahvistus tehdään numverify-toiminnolla. Numverify-toiminnolla saat puhelinnumeron vahvistamisen lisäksi myös lisätietoja, kuten sijainnin, maan, operaattorin, linjatyypin (matkapuhelin tai lankaverkko) jne.

Hanki numverify API -avain

Numverify tarjoaa erityyppisiä suunnitelmia vapaasta yritystasoon. Vaatimuksista riippuen käyttäjä voi valita minkä tahansa sopivan suunnitelman. Voit tarkistaa heidän tilaussuunnitelmansa.

Suosittelen aloittamaan heidän ilmaisista suunnitelmistaan. Katso, miten se toimii, ja mene sitten maksettuihin suunnitelmiin.

Siitä huolimatta, rekisteröidy numverify-palveluun. Kun olet kirjautunut sisään, pääset hallintapaneeliin, josta löydät API-avaimesi. Kopioi API-avain, jota tarvitsemme hetken kuluttua.

numverify - Puhelinnumeron validointirajapinta

Puhelinnumeron vahvistus numverify ja PHP: n avulla

Kun olemme saaneet API-avaimen, olemme valmiita lähettämään API-puhelun numverifioimaan. Lähetämme pyynnön API: lle ja saamme vastauksen PHP cURL: n avulla. Oletetaan, että meidän on vahvistettava numero ‘14158586273’, joten kirjoitamme koodin seuraavasti.

<?php
// set API Access Key
$access_key = 'YOUR_API_KEY';
 
// set phone number
$phone_number = '14158586273';
 
// Initialize CURL:
$ch = curl_init('http://apilayer.net/api/validate?access_key='. $access_key .'&number='. $phone_number);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
// Store the data:
$json = curl_exec($ch);
curl_close($ch);
 
// Decode JSON response:
$validationResult = json_decode($json, true);
 
if ($validationResult['valid']) {
    echo "Phone number is valid";
} else {
    echo "Phone number is not valid";
}

Vastauksena numverify set, verify=>truejos numero on kelvollinen. Jos tulostat tulosteen, se näyttää alla olevalta muodolta.

{
   "valid": true,
   "number": "14158586273",
   "local_format": "4158586273",
   "international_format": "+14158586273",
   "country_prefix": "+1",
   "country_code": "US",
   "country_name": "United States of America",
   "location": "Novato",
   "carrier": "AT&T Mobility LLC",
   "line_type": "mobile"
 }

Huomaa line_typevastaus. Tässä arvo line_typeon ‘mobiili’. Se tarkoittaa, että voit lähettää tekstiviestintää tällä numerolla. Tämä arvo voi olla lankaverkko, erikoispalvelut jne.

Toivottavasti ymmärrät puhelinnumeron vahvistamisen numverify- ja PHP-palveluilla. Jaa ajatuksesi ja ehdotuksesi alla olevassa kommenttiosassa.

Aiheeseen liittyvät artikkelit

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja