我正在为Google助手实施Action。 满足请求的服务器需要能够识别请求背后的用户。
请求中部分JSON如下所示。用户对象内部的信息不能真正识别用户。...
"user": {
"lastSeen": "2019-07-29T09:07:59Z",
"locale": "en-US",
"userVerificationStatus": "VERIFIED"
}
答案 0 :(得分:1)
正如您在官方文档中看到的那样,从2019年7月29日起您将无法获得匿名用户ID。
现在,如果您需要与用户个人资料相关的任何内容,则必须使用Google登录助手。
来自official document的参考代码:
Collections.reverse(integerList);
但是,您可以为用户生成随机数并将其存储在该用户的会话中。检查演示代码
// WITH ACCOUNT LINKING (Google Sign-In for the Assistant)
const data = "Something you want to save";
const userId = conv.user.profile.payload.sub;
saveDataToDB(userId, data);