使用 . 获取登录用户的 uid 后signInWithPopup
。我dialogflow
通过事件触发机制将此 uid 传递给。
所以我添加了一个名为“login”的事件,并像这样使用 JavaScript Web SDK for Dialogflow 调用。
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":""}
同样在Dialogflow 的 JavaScript Web SDK 的github 存储库中,没有给出任何发送参数的示例eventRequest()