Gibt es eine Möglichkeit Kontext dauerhaft aufrecht zu erhalten? wie beispielsweise einem API-Schlüssel

stimmen
1

Ich verwende API.AI mit einem Back-End in Golang eine chatbot zu erstellen, die eine API abfragt. Diese API benötigt einen API-Schlüssel.

Dieser API-Schlüssel ist benutzerspezifisch, es nicht die gleiche Antwort für verschiedene Benutzer antworten.

Ich verstehe, dass Zusammenhang in API.AI können Informationen bestehen, aber es dauert nur für eine Sitzung.

Gibt es eine Möglichkeit auf unbestimmte Zeit zu speichern (mehr oder weniger) eine Information?

Danke euch allen

Veröffentlicht am 04/09/2017 um 21:26
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

API.AI nicht speichert dynamischsten Daten über die Sitzung , wie Sie bereits angedeutet haben. Für Daten so sicher wie API oder Authentifizierungsschlüssel würde ich eine sichere Datenbank oder Datenspeicher außerhalb von API.AI und mit Benutzer - IDs für die Plattform der Ihre Arbeit mit durch API.AI empfehle den Benutzer, ihre API / Authentifizierungsschlüssel (API zu verbinden. AI geht durch Informationen darüber , wo die Anforderung vom kommt originalRequestAttribut des JSON mit jeder gesendeten Webhook Anfrage ).

Zum Beispiel können Sie die ID eines Benutzers abzurufen , die mit Ihrem API.AI Mittel durch den Google - Assistenten greift originalRequest.data.user.user_id, Slack Benutzer mit originalRequest.data.userund Facebook - Nutzer mitoriginalRequest.data.sender.id

Beantwortet am 05/09/2017 um 01:52
quelle vom benutzer

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