Validace telefonního čísla v API
Pro ověření, zda telefonní číslo existuje, můžete využít naše klasické API pro odesílání zpráv.
Vložte do parametru flow
objekt number_verify
:
...
"flow": [
{
"number_verify": {
"gateway": "default"
}
}
]
...
Výsledek ověření obdržíte na URL, kterou definujete v rámci atributu callback
.
Příklad
{
"callback": "https://mojefiremni.com/callback",
"flow": [
{
"number_verify": {
"gateway": "default"
}
}
],
"to": [
{
"phone_number": "420777123456"
}
]
}
Callback
[
{
"request_id": "72a2ac84-1438-40c3-a134-d44b94cbc744",
"message_id": "a129c7fc-8843-45b3-a4b3-56a79c5e3c35",
"gateway": "number_verify",
"timestamp": 1753732119,
"type": "outgoing",
"to": {
"phone_number": "420777123456"
},
"result": "sent",
"number_verify": {
"country": 230,
"operator": 3,
"price_czk": 0.19,
"price_eur": 0.008,
"count": 1
}
}
]
FAQ
Jak poznám, že je telefonní číslo ověřené?
Pokud obdržíte v JSON odpovědi status=sent
, jedná se o telefonní číslo, které je platné. V případě, že obdržíte status=failed
, znamená to, že je telefonní číslo neplatné.
Co znamená platné číslo?
Jedná se o telefonní číslo, které je schopné momentálně přijmout váš hovor nebo SMS zprávu. Pokud se jedná o neexistující telefonní číslo, obdržíte status=failed
.
Stejný status obdržíte i v případě, že je telefonní číslo vypnuté nebo odpojené. Pozor, stav čísla se může měnit, ale další notifikaci již neobdržíte (např. po zapnutí přístroje).
Co když je telefonní číslo vypnuté a má nastavené přesměrování hovorů?
V takovém případě obdržíte status=failed
.
Může se stát, že je telefonní číslo nedostupné a přesto obdržím status=sent
?
Ano. Obvykle se jedná o případy, kdy bylo telefonní číslo ještě nedávno dostupné, nicméně nyní je odpojené a zároveň není uvolněné pro další zákazníky.
Obvykle ale, pokud obdržíte chybu (tedy status=failed
) lze telefonní číslo opravdu považovat za nedostupné (jedná se o typické "false positive").
Je výsledek garantován?
Bohužel ne. V současnosti neexistuje 100% spolehlivý zdroj dat, nicméně poskytujeme to nejlepší, co je v rámci mezinárodní mobilní sítě dostupné. Pokud potřebujete službu nejprve vyzkoušet, prosím, kontaktujte nás.
Lze službu vyzkoušet?
Ano. Kontaktujte nás prosím s vaším požadavkem. Můžeme vám bezplatně poskytnout testovací vzorek vašich dat pro ověření, zda vám spolehlivost vyhovuje a je pro vás služba užitečná. Nabízíme ještě další netypické parametry pro hodnotu gateway
, které je možné vyzkoušet pro lepší výsledky (jiné hodnoty mohou být účtovány vyšší sazbou a ne vždy je vhodné je použít. Proto kompletní číselník veřejně nepublikujeme).