Er det en måte å opprettholde sammenhengen permanent? slik som en API-nøkkel

stemmer
1

Jeg bruker API.AI med en backend i Golang å skape en chatbot som spør en API. Dette API trenger en API-nøkkel.

Dette API-nøkkel er brukerspesifikke, det svarer ikke det samme svaret for ulike brukere.

Jeg forstår at konteksten API.AI kan vedvare opplysninger, men det varer bare i en økt.

Er det en måte å huske på ubestemt tid (mer eller mindre) en informasjons?

Takk alle sammen

Publisert på 04/09/2017 klokken 21:26
kilden bruker
På andre språk...                            


1 svar

stemmer
1

API.AI lagrer ikke mest dynamiske data utover økten som du allerede har angitt. For data så sikker som API eller autentiseringsnøkler Jeg vil anbefale en sikker database eller datalager utenfor API.AI og bruke bruker-IDer for plattformens arbeids med gjennom API.AI å koble brukeren til sin API / autentiseringsnøkkel (API. AI passerer gjennom informasjon om hvor forespørselen kommer fra originalRequestegenskap av JSON sendes med hver webhook forespørsel ).

For eksempel kan du hente ID-en bruker som får tilgang til API.AI agenten gjennom Google Assistant med originalRequest.data.user.user_id, Slack brukerne originalRequest.data.userog Facebook-brukere medoriginalRequest.data.sender.id

Svarte 05/09/2017 kl. 01:52
kilden bruker

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