{"id":29669,"date":"2021-06-20T12:55:00","date_gmt":"2021-06-20T09:55:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29669"},"modified":"2021-10-18T03:30:57","modified_gmt":"2021-10-18T00:30:57","slug":"numverify-api-do-weryfikacji-numeru-telefonu","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/numverify-api-do-weryfikacji-numeru-telefonu\/","title":{"rendered":"numverify \u2014 API do weryfikacji numeru telefonu"},"content":{"rendered":"<p>Ostatnio w jednym z projekt\u00f3w klienta zintegrowali\u015bmy <a href=\"https:\/\/numverify.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">numverify API<\/a> do walidacji numeru telefonu. Us\u0142uga numverify sprawdza, czy numer telefonu jest w prawid\u0142owym formacie i czy rzeczywi\u015bcie istnieje. Zwykle stosujemy tylko walidacj\u0119 formatu dla numer\u00f3w telefon\u00f3w, bez wzgl\u0119du na to, czy numer telefonu naprawd\u0119 istnieje, czy nie. Ale je\u015bli kto\u015b szuka walidacji prawdziwego numeru telefonu, to jeste\u015b we w\u0142a\u015bciwym miejscu.<\/p>\n<p>Prawid\u0142owy numer telefonu jest wa\u017cny dla wielu stron internetowych. Na przyk\u0142ad, je\u015bli strona internetowa wysy\u0142a kod weryfikacyjny lub OTP na telefon kom\u00f3rkowy, wa\u017cne jest, aby sprawdzi\u0107, czy dany numer telefonu naprawd\u0119 istnieje.<\/p>\n<p>Innym przyk\u0142adem mo\u017ce by\u0107 wysy\u0142anie wiadomo\u015bci g\u0142osowych lub tekstowych na numer kom\u00f3rkowy zapewniaj\u0105cy <strong>ustaw\u0119 o ochronie konsument\u00f3w telefonicznych<\/strong>.<\/p>\n<p>We wszystkich tych scenariuszach musisz zweryfikowa\u0107 istnienie numeru telefonu.<\/p>\n<p>W tym artykule poka\u017c\u0119, jak przeprowadzi\u0107 walidacj\u0119 numeru telefonu za pomoc\u0105 numverify. Korzystaj\u0105c z numverify, opr\u00f3cz walidacji numeru telefonu otrzymujesz r\u00f3wnie\u017c dodatkowe informacje, takie jak lokalizacja, kraj, operator, typ linii (telefon kom\u00f3rkowy lub stacjonarny) itp.<\/p>\n<h3>Pobierz numer zweryfikuj klucz API<\/h3>\n<p>Numverify zapewnia r\u00f3\u017cnego rodzaju plany, od bezp\u0142atnego do poziomu przedsi\u0119biorstwa. W zale\u017cno\u015bci od wymaga\u0144 u\u017cytkownik mo\u017ce wybra\u0107 dowolny odpowiedni plan. Mo\u017cesz sprawdzi\u0107 ich <a href=\"https:\/\/numverify.com\/product\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">plany abonamentowe<\/a>.<\/p>\n<p>Polecam zacz\u0105\u0107 od ich darmowych plan\u00f3w. Zobacz, jak to dzia\u0142a, a nast\u0119pnie wybierz p\u0142atne plany.<\/p>\n<p>Bior\u0105c to pod uwag\u0119, zarejestruj si\u0119 na numverify. Po zalogowaniu uzyskasz dost\u0119p do pulpitu nawigacyjnego, w kt\u00f3rym znajdziesz sw\u00f3j klucz API. Skopiuj klucz API, kt\u00f3rego b\u0119dziemy potrzebowa\u0107 za chwil\u0119.<\/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 \u2014 API do weryfikacji numeru telefonu\" ><\/a><\/p>\n<h3>Weryfikacja numeru telefonu za pomoc\u0105 numverify i PHP<\/h3>\n<p>Gdy otrzymamy klucz API, jeste\u015bmy gotowi do wys\u0142ania wywo\u0142ania API do numverify. U\u017cywamy PHP cURL, aby wys\u0142a\u0107 \u017c\u0105danie do API i otrzyma\u0107 odpowied\u017a. Powiedzmy, \u017ce musimy zweryfikowa\u0107 numer \u201e14158586273&quot;, wi\u0119c napiszemy nast\u0119puj\u0105cy kod.<\/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>W odpowiedzi numverify ustaw, <code>verify=&gt;true<\/code>je\u015bli liczba jest poprawna. Je\u015bli wydrukujesz dane wyj\u015bciowe, b\u0119d\u0105 one wygl\u0105da\u0107 jak w poni\u017cszym formacie.<\/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>Zwr\u00f3\u0107 uwag\u0119 <code>line_type<\/code>na odpowied\u017a. Tutaj warto\u015bci\u0105 <code>line_type<\/code>jest \u201emobile&#8221;. Oznacza to, \u017ce mo\u017cesz wysy\u0142a\u0107 wiadomo\u015bci tekstowe na ten numer. Ta warto\u015b\u0107 mo\u017ce by\u0107 telefonem stacjonarnym, us\u0142ugami_specjalnymi itp.<\/p>\n<p>Mam nadziej\u0119, \u017ce rozumiesz walidacj\u0119 numeru telefonu za pomoc\u0105 numverify i PHP. Podziel si\u0119 swoimi przemy\u015bleniami i sugestiami w sekcji komentarzy poni\u017cej.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/mailboxlayer-darmowy-i-potezny-interfejs-api-do-sprawdzania-czy-e-mail-jest-prawidlowy-prawdziwy-e-mail\/\" title=\"mailboxlayer \u2013 darmowy i pot\u0119\u017cny interfejs API do sprawdzania, czy e-mail jest prawid\u0142owy (prawdziwy e-mail)\">mailboxlayer \u2013 darmowy i pot\u0119\u017cny interfejs API do sprawdzania, czy e-mail jest prawid\u0142owy (prawdziwy e-mail)<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/kickbox-biblioteka-weryfikatorow-poczty-e-mail-w-czasie-rzeczywistym-dla-php\/\" title=\"Kickbox \u2013 biblioteka weryfikatora poczty e-mail w czasie rzeczywistym dla PHP\">Kickbox \u2013 biblioteka weryfikatora poczty e-mail w czasie rzeczywistym dla PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-uzyskac-geolokalizacje-z-adresu-ip-w-php\/\" title=\"Jak uzyska\u0107 geolokalizacj\u0119 z adresu IP w PHP\">Jak uzyska\u0107 geolokalizacj\u0119 z adresu IP w PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czy chcesz wykona\u0107 operacje weryfikacji numeru telefonu? W tym artykule pokazujemy, jak sprawdzi\u0107, czy numer jest wa\u017cny (naprawd\u0119 istnieje) za pomoc\u0105 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":[277],"tags":[847],"class_list":["post-29669","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=29669"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29669\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/21613"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=29669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=29669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=29669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}