{"id":26353,"date":"2021-06-20T13:07:00","date_gmt":"2021-06-20T10:07:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26353"},"modified":"2021-10-18T02:59:15","modified_gmt":"2021-10-17T23:59:15","slug":"numverify-un-api-di-convalida-del-numero-di-telefono","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/numverify-un-api-di-convalida-del-numero-di-telefono\/","title":{"rendered":"numverify &#8211; Un&#8217;API di convalida del numero di telefono"},"content":{"rendered":"<p>Recentemente in uno dei progetti del cliente, abbiamo integrato <a href=\"https:\/\/numverify.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">un&#8217;API numverify<\/a> per la convalida del numero di telefono. Il servizio numverify verifica se il numero di telefono \u00e8 in un formato valido e se esiste davvero. Normalmente applichiamo solo la convalida del formato per i numeri di telefono, indipendentemente dal fatto che il numero di telefono esista davvero o meno. Ma se qualcuno sta cercando la convalida del numero di telefono reale, allora sei nel posto giusto.<\/p>\n<p>Un numero di telefono valido \u00e8 importante per molti siti web. Ad esempio, se un sito Web invia un codice di verifica o OTP sul cellulare, \u00e8 fondamentale verificare se un determinato numero di telefono esiste davvero.<\/p>\n<p>Un altro esempio \u00e8 che potresti voler inviare comunicazioni vocali o di testo sul numero di cellulare garantendo il <strong>Telephone Consumer Protection Act<\/strong>.<\/p>\n<p>In tutti questi scenari, devi voler convalidare l&#8217;esistenza del numero di telefono.<\/p>\n<p>In questo articolo, ti mostro come eseguire la convalida del numero di telefono utilizzando numverify. Utilizzando numverify, oltre alla convalida del numero di telefono, ottieni anche alcune informazioni extra come posizione, paese, operatore telefonico, tipo di linea (cellulare o fissa), ecc.<\/p>\n<h3>Ottieni la chiave API numverify<\/h3>\n<p>Il numverify fornisce un diverso tipo di piani dal livello gratuito a quello aziendale. A seconda dei requisiti, l&#8217;utente pu\u00f2 scegliere qualsiasi piano adatto. Puoi controllare i loro <a href=\"https:\/\/numverify.com\/product\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">piani di abbonamento<\/a>.<\/p>\n<p>Consiglio di iniziare con i loro piani gratuiti. Guarda come si comporta e poi scegli i piani a pagamento.<\/p>\n<p>Detto questo, iscriviti a numverify. Una volta effettuato l&#8217;accesso, avrai accesso alla dashboard dove puoi trovare la tua chiave API. Copia la chiave API di cui avremo bisogno in un momento.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20141-6081c23c22979.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20141-6081c23c22979.png\" alt=\"numverify - Un&#039;API di convalida del numero di telefono\" ><\/a><\/p>\n<h3>Convalida del numero di telefono utilizzando numverify e PHP<\/h3>\n<p>Una volta ottenuta la chiave API, siamo pronti per inviare una chiamata API per numverify. Usiamo il PHP cURL per inviare una richiesta all&#8217;API e ricevere una risposta. Diciamo che dobbiamo verificare un numero &#8216;14158586273&#8217; quindi scriveremo un codice come segue.<\/p>\n<pre><code>&lt;?php\n\/\/ set API Access Key\n$access_key = 'YOUR_API_KEY';\n\u00a0\n\/\/ set phone number\n$phone_number = '14158586273';\n\u00a0\n\/\/ Initialize CURL:\n$ch = curl_init('http:\/\/apilayer.net\/api\/validate?access_key='. $access_key .'&amp;number='. $phone_number);\u00a0 \ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n\u00a0\n\/\/ Store the data:\n$json = curl_exec($ch);\ncurl_close($ch);\n\u00a0\n\/\/ Decode JSON response:\n$validationResult = json_decode($json, true);\n\u00a0\nif ($validationResult['valid']) {\n\u00a0\u00a0\u00a0\u00a0echo \"Phone number is valid\";\n} else {\n\u00a0\u00a0\u00a0\u00a0echo \"Phone number is not valid\";\n}<\/code><\/pre>\n<p>In risposta, numverify impostato <code>verify=&gt;true<\/code>se il numero \u00e8 valido. Se stampi l&#8217;output, assomiglier\u00e0 al formato seguente.<\/p>\n<pre><code>{\n   \"valid\": true,\n   \"number\": \"14158586273\",\n   \"local_format\": \"4158586273\",\n   \"international_format\": \"+14158586273\",\n   \"country_prefix\": \"+1\",\n   \"country_code\": \"US\",\n   \"country_name\": \"United States of America\",\n   \"location\": \"Novato\",\n   \"carrier\": \"AT&amp;T Mobility LLC\",\n   \"line_type\": \"mobile\"\n }<\/code><\/pre>\n<p>Notare la <code>line_type<\/code>risposta. Qui il valore per <code>line_type<\/code>\u00e8 &#8216;mobile&#8217;. Significa che puoi inviare una comunicazione di testo su questo numero. Questo valore pu\u00f2 essere un telefono fisso, special_services, ecc.<\/p>\n<p>Spero che tu capisca la convalida del numero di telefono con numverify e PHP. Per favore condividi i tuoi pensieri e suggerimenti nella sezione commenti qui sotto.<\/p>\n<h4>articoli Correlati<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/mailboxlayer-un-api-gratuita-e-potente-per-verificare-se-l-e-mail-e-valida-e-mail-reale\/\" title=\"mailboxlayer: un&#039;API gratuita e potente per verificare se l&#039;e-mail \u00e8 valida (e-mail reale)\">mailboxlayer: un&#8217;API gratuita e potente per verificare se l&#8217;e-mail \u00e8 valida (e-mail reale)<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/kickbox-una-libreria-di-verifica-e-mail-in-tempo-reale-per-php\/\" title=\"Kickbox: una libreria di verifica e-mail in tempo reale per PHP\">Kickbox: una libreria di verifica e-mail in tempo reale per PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/come-ottenere-la-geolocalizzazione-dall-ip-in-php\/\" title=\"Come ottenere la geolocalizzazione dall&#039;IP in PHP\">Come ottenere la geolocalizzazione dall&#8217;IP in PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vuoi eseguire operazioni di convalida del numero di telefono? In questo articolo, ti mostriamo come verificare se il numero \u00e8 valido (esiste davvero) usando numverify.<\/p>\n","protected":false},"author":1,"featured_media":21613,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[276],"tags":[846],"class_list":["post-26353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-7","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/26353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=26353"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/26353\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/21613"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=26353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=26353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=26353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}