После получения идентификатора зарегистрированного пользователя с помощью signInWithPopup
.Я передаю этот идентификатор в dialogflow
с помощью механизма триггера событий.
Поэтому я добавил событие с именем «login» и вызывал его с помощью JavaScript Web SDK для Dialogflow следующим образом.
![enter image description here](https://i.stack.imgur.com/AUX8U.png)
client.eventRequest('login',eventData = {
"uid" : user.uid,
});
И на стороне выполнения я получаю доступ к параметру "uid", например
function loginAction(agent) {
let user = agent.getContext('user').parameters;
console.log("logged Uid " + user.uid);
console.log(JSON.stringify(user));
agent.add('Welcome');
}
Вывод в журнал выглядит так:
logged Uid
{"uid":"","uid.original":""}
Также в github-репо JavaScript Web SDK для Dialogflow Не приведено ни одного примера для отправки параметра с eventRequest()