C'è un modo per mantenere contesto in modo permanente? come una chiave API

voti
1

Sto usando API.AI con un back-end in Golang per creare un chatbot che interroga un API. Questa API necessita di una chiave API.

Questa chiave API è utente specifico, esso non risponde la stessa risposta per i diversi utenti.

Capisco che contesto in API.AI può persistere informazioni ma dura solo per una sessione.

C'è un modo per memorizzare a tempo indeterminato (più o meno) un'informazione?

Grazie a tutti

È pubblicato 04/09/2017 alle 21:26
fonte dall'utente
In altre lingue...                            


1 risposte

voti
1

API.AI non memorizza i dati più dinamiche al di là della sessione come hai già indicato. Per i dati sicuro come chiavi API o di autenticazione mi consiglia un database sicuro e archivio dati al di fuori di API.AI ed utilizzando gli ID utente per la piattaforma tuo lavoro con attraverso API.AI per connettere l'utente alla loro chiave API / autenticazione (API. AI attraversa informazioni su dove la richiesta proviene dal originalRequestattributo della JSON inviato con ogni richiesta webhook ).

Per esempio è possibile recuperare l'ID di un utente che accede al vostro agente API.AI tramite Google Assistant con originalRequest.data.user.user_id, gli utenti Slack con originalRequest.data.usere utenti di Facebook conoriginalRequest.data.sender.id

Risposto il 05/09/2017 a 01:52
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more