我们可以在dialogflow中从Google Home请求主体解密用户ID吗?

时间:2019-02-18 10:43:59

标签: node.js dialogflow actions-on-google

我从googlehome请求中获取请求JSON:

"user": {
    "lastSeen": "2018-12-24T08:42:42Z",
    "locale": "en-US",
    "userId": "ABwppHGejC50Av4qx7dLYCacumFL0Lhte94TCAaJCfTHkr2jMBN8A3re3kMBvCnUezQ3XcBrjp3nxyl8FElOD8KAERdYHA"
},

我们可以通过解密此“ userId”来获取电子邮件地址或用户ID吗?

1 个答案:

答案 0 :(得分:0)

不是userId字段,不是。

实际上,此字段已弃用,will be removed于2019年5月。

但是...

您可以设置account linking并请求用户通过Google登录助手进行连接。这将为您提供一个idToken,其中包含诸如电子邮件地址和Google用户ID之类的信息。如果您使用的是Google行动库,它将解码此令牌(如果有)并在conv.user.profile.payload中提供信息。