Telefon - Standardizace a hashování
Pokud chcete fázi standardizace a hashování provádět na své straně, můžete do scriptu nastavit přímo hash hodnotu telefonního čísla.
Postup:
- Nejprve telefonní číslo rozdělte na předvolbu (pokud existuje) a samotné telefonní číslo.
- Z předvolby odstraňte znak +, případně uvozující nuly.
- Vytvořte hash hodnoty samotného telefonního čísla dle našich ukázek kódů.
- Předejte výslednou hodnotu našemu scriptu dle následující ukázky:
<script>
// ukázka pro nastavení telefonního čísla +420123456789
if (window.sznIVA && window.sznIVA.IS) {
window.sznIVA.IS.updateIdentities({
tid: {
t1: '420', // státní předvolba v plaintextu (pokud existuje), jinak prázdný string
t2: '15e2b0d3c33891ebb0f1ef609ec419420c20e320ce94c65fbc8c3312448eb225' // hash pro hodnotu 123456789
}
});
} else {
window.addEventListener('szn:identities:ready', function() {
window.sznIVA.IS.updateIdentities({
tid: {
t1: '420', // státní předvolba v plaintextu (pokud existuje), jinak prázdný string
t2: '15e2b0d3c33891ebb0f1ef609ec419420c20e320ce94c65fbc8c3312448eb225' // hash pro hodnotu 123456789
}
});
})
}
</script>
Pravidla pro nastavovaný objekt:
- musí obsahovat atributy t1 a t2
- t1 musí obsahovat platnou státní předvolbu a být typu string. Pokud předvolba není k dispozici, nastavte prázdný string
- t2 musí obsahovat validní hash
Pokud bude porušeno jakékoliv z pravidel, celý objekt bude brán jako nevalidní a do objeku identity se nezapíše.