Yext používá k analýze a ověřování údajů o telefonních číslech v Yext Content knihovnu libphonenumber od společnosti Google. Pokud libphonenumber zjistí, že je telefonní číslo neplatné, zabrání uložení tohoto telefonního čísla k subjektu v nástroji Content. Tento článek obsahuje návody řešení problémů a ověření telefonního čísla, které nelze přidat do Yext Content.
Poznámka: Typ pole Telefon je standardní typ pole v Yext, který se používá pro vestavěná pole, jako je Primární telefon, Alternativní telefon a Mobilní telefon. V tuto chvíli není k dispozici pro použití ve vlastních polích.
Ověření telefonního čísla
Pokud máte zablokované přidání telefonního čísla k subjektu v nástroji Content a jste přesvědčeni, že telefonní číslo je platné, vyřešíte problém následovně:
- Otestujte telefonní číslo v ukázkové verzi libphonenumber.
- V kroku 1 zadejte jedno telefonní číslo do pole „Zadejte telefonní číslo“ nebo nahrajte soubor CSV s více telefonními čísly.
- Telefonní číslo můžete zadat s formátováním nebo bez něj a s číselným kódem země. Například pokud chcete otestovat telefonní číslo Yext, můžete zadat „(212) 994 3900“, „+1 (212) 994 3900“ nebo „2129943900“. Každá z těchto možností bude fungovat.
- Poznámka: Pokud nahrajete soubor s více telefonními čísly, musí mít všechny stejný kód země.
- Telefonní číslo můžete zadat s formátováním nebo bez něj a s číselným kódem země. Například pokud chcete otestovat telefonní číslo Yext, můžete zadat „(212) 994 3900“, „+1 (212) 994 3900“ nebo „2129943900“. Každá z těchto možností bude fungovat.
- V kroku 2 zadejte dvoupísmenný kód země pro telefonní číslo.
- Jedná se o kód ISO 3166 alfa-2 (např. „us“ pro Spojené státy). Úplný seznam těchto kódů zemí naleznete zde.
- (Nepovinné) V kroku 3 můžete zadat národní prostředí pro geokódování telefonního čísla, které určuje jazyk země, v níž je telefonní číslo registrováno. Tento krok není nutný, a pokud jej nezadáte, bude výchozí hodnota angličtina.
- Do prvního pole zadejte platný kód jazyka ISO (úplný seznam naleznete zde).
- V druhém poli máte možnost zadat oblast, pokud se zadaným jazykem mluví ve více zemích (např. americká angličtina vs. britská angličtina). Zadejte oblast pomocí stejného kódu země ISO, který jste použili v kroku 2 (například pro zadání americké angličtiny by kód jazyka byl „en“ a kód země „us“). Toto pole můžete také nechat prázdné.
- V kroku 1 zadejte jedno telefonní číslo do pole „Zadejte telefonní číslo“ nebo nahrajte soubor CSV s více telefonními čísly.
- Ukázková verze vrátí informace o zadaném telefonním čísle. Viz tabulka Výsledky ověření:
-
-
-
Výsledek funkce isPossibleNumber(): Pokud je možné mít toto telefonní číslo v zadané zemi, bude hodnota true.
- Například všechna americká telefonní čísla mají 11 číslic včetně předvolby země +1. Pokud je zadáno 12místné telefonní číslo s kódem země „us“, nemůže toto telefonní číslo existovat v USA, a proto bude mít pole hodnotu false.
- Výsledek funkce isValidNumber(): Pokud se jedná o platné telefonní číslo registrované v zadané zemi, bude hodnota true.
- Výsledek funkce isValidNumberForRegion(): Pokud telefonní číslo obsahuje všechny příslušné informace pro zadanou zemi, bude hodnota true.
- Pokud je například kód země „us“, ale telefonní číslo neobsahuje směrové číslo odpovídající státu nebo území USA, znamená to, že se nejedná o platné telefonní číslo pro danou oblast, a toto pole bude mít hodnotu false.
-
Výsledek funkce isPossibleNumber(): Pokud je možné mít toto telefonní číslo v zadané zemi, bude hodnota true.
-
-
- Pokud má některé z polí Výsledek ověření hodnotu false:
- Libphonenumber nám říká, že telefonní číslo je neplatné, takže Yext Content telefonní číslo neakceptuje.
- Pokud se domníváte, že je telefonní číslo platné a test libphonenumber je nesprávný, odešlete tiket s libphonenumber zde.
- Nezapomeňte uvést relevantní informace z testu ukázkové verze, které ukazují, že telefonní číslo bylo neplatné, a také veškeré informace uvádějící, proč by telefonní číslo mělo být platné.
- Pokud libphonenumber problém vyřeší, dejte nám vědět tím, že kontaktujete podporu Yext nebo svého manažera kontaktu s klienty. Budeme muset aktualizovat naši knihovnu, abychom zachytili všechny změny, které mohla knihovna libphonenumber provést.
- Pokud mají všechna pole Výsledek ověření hodnotu true:
- Libphonenumber nám říká, že telefonní číslo je platné, ale Yext Content telefonní číslo neakceptuje. Může se jednat o problém s Yext Content.
- Obraťte se na podporu Yext.
Komentáře
0 komentářů
K článku není možné přidávat komentáře.