Come generare un hash per l'API JavaScript

Le istruzioni seguenti sono valide solo per desktop e laptop.

Utilizzare un hash nelle chiamate API aiuta a proteggere i dati dei tuoi clienti. Un hash cripta la tua chiave segreta e l’ID utente in una stringa che gli utenti non autorizzati non possono leggere. Questa guida spiega come recuperare la chiave segreta e generare un hash da utilizzare con funzioni come login() e setAttributes().

Recupera la tua chiave segreta


  1. Accedi al tuo account tawk.to.

  2. Seleziona la proprietà corretta.


  1. Fai clic su Amministrazione nel menu in alto.


  1. Fai clic su Panoramica nel menu a sinistra.


  1. Scorri fino a JavaScript API. Quindi, abilita la Modalità Sicura.


  1. Fai clic sull’icona di copia accanto alla chiave per salvarla e utilizzarla in seguito.

Generare l’hash

Puoi utilizzare qualsiasi libreria di crittografia per creare un hash. Questo esempio utilizza Crypto.js (disponibile anche tramite npm).


  1. Copia il seguente codice nella sezione <head> dell’HTML del tuo sito:


  1. Includi una funzione JavaScript che generi il valore dell’hash.


  1. Sostituisci secretKey nella funzione con la chiave che hai copiato dal tuo Dashboard di tawk.to.

Nota: Quando si utilizza l’hash con la funzione login(), le conversazioni dei clienti potrebbero impiegare alcuni secondi per apparire dopo il login.

Codici di errore comuni

Questi errori vengono visualizzati nella console per sviluppatori del tuo browser.

Considerazioni aggiuntive


  • Tieni sempre la tua chiave segreta al sicuro; non condividerla pubblicamente.

  • Se utilizzi più proprietà, assicurati di generare un hash per la chiave della proprietà corretta.

  • L’hash cripta solo le chiamate API; non cripta altri dati del Dashboard o dei widget.

Se hai commenti su questo articolo o hai bisogno di ulteriore assistenza:

Contattaci via live chatPrenota una chiamata con il nostro teamVisita la nostra community

L'articolo ti è stato d'aiuto?

A 5 su 7 è piaciuto quest'articolo

Hai ancora bisogno d'aiuto? Inviaci un messaggio