Kansainväliset puhelintiedot
Yksi numero, yhdenmukainen tulos
Lähetä kansallisia, kansainvälisiä tai epäsäännöllisesti muotoiltuja numeroita ja vastaanota standardoidut muodot sekä validointitiedot 242 maasta ja alueelta.
+358 40 123 4567+358401234567isValid og isPossibleSyöteparametrit
Numero ja osoitekonteksti
| Parametri | Vaatimus | Kuvaus |
|---|---|---|
number | Pakollinen | Puhelinnumero kansallisessa, kansainvälisessä tai E.164-muodossa. |
address | Ehdollinen | Kansallisen numeron tulkintaan käytettävä ISO-maakoodi, maa, kaupunki tai alue. |
Jos number ei ala +-merkillä ja kansainvälisellä maatunnuksella, anna konteksti, kuten FI, Finland tai Helsinki.
FISuomiHelsinkiTampereFinlandTunnistautuminen kyselymerkkijonossa
Yksinkertainen GET-pyyntö
curl "https://api.genderapi.io/api/phone?key=YOUR_API_KEY&number=%2B358401234567&address=FI"+ muodossa %2B ja välilyönnit muodossa %20. Käytä mieluiten kielen URL- tai URLSearchParams-työkaluja merkkijonon manuaalisen rakentamisen sijaan.Bearer-tunnistautuminen
POST-pyyntö palvelimelta
Lähetä numero ja valinnainen osoite JSON-muodossa sekä API-avain Authorization-headerissa.
curl -X POST "https://api.genderapi.io/api/phone" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"number":"+358401234567","address":"FI"}'const response = await fetch("https://api.genderapi.io/api/phone", {
method: "POST", headers: { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" },
body: JSON.stringify({ number: "+358401234567", address: "Finland" })
});API-vastaus
Validointi, formatering og metadata
{
"status": true, "remaining_credits": 15709, "expires": 0, "duration": "18ms",
"regionCode": "FI", "countryCode": 358, "country": "Finland",
"national": "040 1234567", "international": "+358 40 1234567", "e164": "+358401234567",
"isValid": true, "isPossible": true, "numberType": "MOBILE",
"nationalSignificantNumber": "401234567", "rawInput": "+358 40 123 4567",
"isGeographical": false, "areaCode": "", "location": ""
}Vastauskentät
| Kenttä | Tyyppi | Kuvaus |
|---|---|---|
status | boolean | Suoritettiinko pyyntö onnistuneesti. |
remaining_credits | integer | Pyynnön jälkeen käytettävissä olevat krediitit. |
expires | integer | Krediittien vanhenemisaika UNIX-aikaleimana. |
duration | string | Palvelimen käsittelyaika. |
regionCode | string | Tunnistettu ISO 3166-1 alpha-2 -aluekoodi. |
countryCode | integer | Kansainvälinen maatunnus. |
country | string | Maan luettava nimi. |
national | string | Kansalliseen käyttöön muotoiltu numero. |
international | string | Kansainväliseen esitykseen muotoiltu numero. |
e164 | string | Numeron vakiomuotoinen E.164-esitys. |
isValid | boolean | Täyttääkö numero alueelliset validointisäännöt. |
isPossible | boolean | Voiko numero rakenteensa perusteella olla olemassa. |
numberType | string | Tunnistettu numerotyyppi. |
nationalSignificantNumber | string | Kansallinen numero ilman maatunnusta. |
rawInput | string | Pyynnössä annettu alkuperäinen numero. |
isGeographical | boolean | Voidaanko numero yhdistää maantieteelliseen alueeseen. |
areaCode | string | Tunnistettu suuntanumero. |
location | string | Suuntanumeroon liittyvä sijainti. |
Luokittelun viite
Numerotyyppien arvot
FIXED_LINEMaantieteelliseen alueeseen liittyvä lankapuhelin.
MOBILEMatkapuhelinnumero.
FIXED_LINE_OR_MOBILENumerointisuunnitelma ei erottele lanka- ja matkapuhelinta.
TOLL_FREEMaksuton numero, jossa vastaanottaja maksaa puhelun.
PREMIUM_RATEKorotetun hinnan palvelunumero.
SHARED_COSTPuhelun hinta jaetaan soittajan ja vastaanottajan kesken.
VOIPVoice over IP -puhelinnumero.
PERSONAL_NUMBERHenkilökohtainen numero, joka voidaan ohjata toiselle linjalle.
PAGERHakulaitepalvelun numero.
UANYrityksen yhteisenä yhteysnumerona käytetty yleinen palvelunumero.
VOICEMAILVastaajapalvelun oma yhteysnumero.
UNKNOWNNumerotyyppiä ei voitu määrittää.
Usein kysytyt kysymykset
Puhelin-APIn usein kysytyt kysymykset
Mitä puhelinnumeron validointi-API tekee?
Se validoi ja normalisoi puhelinnumerot, palauttaa kansallisen, kansainvälisen ja E.164-muodon sekä tunnistaa alueen, numerotyypin ja saatavilla olevat sijaintitiedot.
Mitä eroa on isValid- ja isPossible-kentillä?
isValid tarkistaa numeron alueellisia numerointisääntöjä vasten. isPossible kertoo, että rakenne voi vastata puhelinnumeroa, vaikka sen kelvollisuutta ei voida vahvistaa.
Milloin address on pakollinen?
Anna address, kun numero ei ala plusmerkillä ja kansainvälisellä maatunnuksella. Arvo voi olla ISO-maakoodi, maa, kaupunki tai alue.
Miten erikoismerkit lähetetään?
URL-koodaa välilyönnit, plusmerkit ja muut erikoismerkit GET-parametreissa. HTTP-asiakas koodaa POST-pyyntöjen JSON-datan.
Seuraava viite