Is er een manier om context blijvend onderhouden? zoals een API key

stemmen
1

Ik gebruik API.AI met een backend in Golang een chatbot die een API query's te maken. Deze API heeft een API-sleutel.

Deze API-sleutel een specifieke gebruiker is, is het niet hetzelfde antwoord antwoorden voor verschillende gebruikers.

Ik begrijp dat context API.AI kan informatie aanhouden, maar het duurt slechts voor een sessie.

Is er een manier om voor onbepaalde tijd te onthouden (min of meer) een informatie?

Bedankt iedereen

De vraag is gesteld op 04/09/2017 om 21:26
bron van user
In andere talen...                            


1 antwoorden

stemmen
1

API.AI niet de meest dynamische gegevens op te slaan buiten de sessie als u al hebt aangegeven. Voor data zo veilig als API of authenticatie sleutels zou ik een beveiligde database of datastore raden buiten API.AI en het gebruik van gebruikers-ID's voor het werken met door middel van API.AI om de gebruiker te verbinden met hun API / authenticatie-toets (API van het platform. AI gaat door informatie over waar het verzoek is afkomstig van de originalRequestattribuut van de JSON verzonden met elke webhook verzoek ).

Zo kunt u de ID van een gebruiker die uw API.AI middel toegang via de Google-assistent bij te halen originalRequest.data.user.user_id, Slack gebruikers originalRequest.data.useren Facebook-gebruikers metoriginalRequest.data.sender.id

antwoordde op 05/09/2017 om 01:52
bron van user

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