Convalida numero di telefono
Questo strumento controlla se un numero di telefono è valido e lo converte in formato internazionale E.164
Convalida del numero di cellulare
Come utilizzare lo strumento di convalida del numero di telefono
Lo strumento consente di verificare se un numero di telefono è valido e determinare se si tratta di un telefono cellulare (i telefoni fissi sono presentati come non validi da questo strumento). Ecco come utilizzare il nostro controllo della validità del telefono:
- Passo 1: Inserisci il numero di telefono che desideri convalidare o copialo / incolla nella casella sopra. È consentito qualsiasi formato telefonico: nazionale (es. 234-567-8901 o (234) 567-8901 ecc.) o internazionale E.164 (es. +1-234-567-8901).
- Passo 2: Dall'elenco a discesa selezionare il paese in cui si desidera convalidare il numero di telefono.
- Passo 3: Fare clic sul pulsante "Convalida" per convalidare il numero di telefono. Sarai in grado di vedere la stima del prezzo per l'invio di un SMS e anche inviare un messaggio di testo al numero di telefono se è valido. Tuttavia, a tale scopo, è necessario un conto di SMS Connexion.
Perché utilizzare la convalida del numero di telefono?
Sapevi che il 91 % delle aziende soffre di imprecisioni nei dati e il 77 % ritiene che informazioni di contatto errate abbiano un impatto negativo sui loro profitti?
La verifica di un numero di telefono può aiutarti a prevenire denaro e sforzi non necessari. Consente di risparmiare tempo rilevando tempestivamente i numeri di telefono non validi. Invece di scoprire numeri di telefono non validi nel tuo database durante le vendite, il servizio clienti, il branding o le attività di marketing, ora è il momento migliore per farlo. Man mano che i numeri di telefono vengono raccolti e identificati, devono essere rimossi dal database.
I vantaggi dell'utilizzo della convalida telefonica sono:
- risparmia denaro inviando SMS solo a numeri reali
- offre tassi di conversione migliori sulle tue campagne SMS
- prevenire voci fraudolente nel database del telefono
Come funziona la convalida del numero di telefono?
Il validatore telefonico non solo convalida il formato del numero, ma anche se è disponibile o meno per ricevere chiamate o messaggi (telefono fisso o cellulare). Inoltre, non dovrai preoccuparti che il proprietario del dispositivo mobile riceva SMS o notifiche perché i tuoi sforzi di verifica del telefono saranno nascosti da loro.
Qual è la differenza tra una ricerca telefonica e una convalida telefonica?
La pratica di ottenere informazioni personali, come il nome di una persona, da un numero di telefono o di scoprire se un numero di telefono è trasferito su un'altra rete è nota come ricerca del numero di telefono. La convalida del telefono, d'altra parte, ti dirà se il numero di telefono associato a quel record è reale o meno. Il tipo di numero (fisso o mobile), l'operatore e la posizione del paese verranno tutti rivelati durante la convalida del numero di telefono.
API di convalida del numero di telefono in blocco
SMS Connexion fornisce un'API di convalida del numero di telefono forte ma semplice con copertura globale in oltre 200+ paesi. Aiuta nel mantenimento di una base di utenti pulita controllando i numeri di telefono nel punto di immissione nel sistema, eliminando la necessità di correggerli in seguito. In questa API di convalida telefonica vengono utilizzati meccanismi di convalida avanzati, incluso l'uso dei più recenti piani di numerazione internazionali, il vettore, il riconoscimento del tipo di linea e la posizione del paese.
Esempio di richiesta API per convalidare i numeri di telefono in blocco (fino a 40.000 numeri per richiesta API)
curl --request POST \
--url https://api.sms.cx/numbers/validate \
--header 'Authorization: Bearer REPLACE_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
"phoneNumbers": [
"+336129353",
"+33612970283",
"+3361211",
"+43664187834",
"+41781218472",
"+351912110421",
"+4915123473140",
"+4915123595",
"+4915123966046"
]
}'
import requests
url = "https://api.sms.cx/numbers/validate"
payload = {
"phoneNumbers": [
"+336129353",
"+33612970283",
"+3361211",
"+43664187834",
"+41781218472",
"+351912110421",
"+4915123473140",
"+4915123595",
"+4915123966046"
]
}
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer REPLACE_ACCESS_TOKEN"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api.sms.cx/numbers/validate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request["Authorization"] = 'Bearer REPLACE_ACCESS_TOKEN'
request.body = "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}"
response = http.request(request)
puts response.read_body
<?php
$curl = curl_init();
$payload = [
"phoneNumbers" => [
"+336129353",
"+33612970283",
"+3361211",
"+43664187834",
"+41781218472",
"+351912110421",
"+4915123473140",
"+4915123595",
"+4915123966046",
]
];
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.sms.cx/numbers/validate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode($payload),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer REPLACE_ACCESS_TOKEN",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}");
Request request = new Request.Builder()
.url("https://api.sms.cx/numbers/validate")
.post(body)
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer REPLACE_ACCESS_TOKEN")
.build();
Response response = client.newCall(request).execute();
const http = require("https");
const options = {
"method": "POST",
"hostname": "api.sms.cx",
"port": null,
"path": "/numbers/validate",
"headers": {
"Content-Type": "application/json",
"Authorization": "Bearer REPLACE_ACCESS_TOKEN"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
phoneNumbers: [
'+336129353',
'+33612970283',
'+3361211',
'+43664187834',
'+41781218472',
'+351912110421',
'+4915123473140',
'+4915123595',
'+4915123966046'
]
}));
req.end();
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.sms.cx/numbers/validate"
payload := strings.NewReader("{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
req.Header.Add("Authorization", "Bearer REPLACE_ACCESS_TOKEN")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
var client = new RestClient("https://api.sms.cx/numbers/validate");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer REPLACE_ACCESS_TOKEN");
request.AddParameter("application/json", "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Vedi altri strumenti:
- Calcolatore della lunghezza degli SMS - inserisci un messaggio di testo e calcola il numero di parti del messaggio, caratteri, rileva e mostra caratteri Unicode, stima il costo dell'invio di un SMS
- Validatore di elenchi di numeri di telefono in blocco - elaborare un elenco di contatti e convalidare, pulire (rimuovere i duplicati non validi), convertire in formato E.164 e stimare il costo dell'invio di un SMS
- Convertitore di caratteri da Unicode a GSM - controlla il testo e sostituisci i caratteri non GSM (Unicode). Opzione per convertire tutti i caratteri Unicode rilevati o solo lingue specifiche: cirillico, arabo, spagnolo, portoghese, ecc.
Informativa sulla privacy
Questo strumento online non memorizza alcuna informazione su di te e non memorizza nessuno dei testi scritti, incollati o inviati nella casella sopra.