Dialogflow es google home设备用户id重新生成
我有一个两个谷歌家庭设备,一个在一号公寓工作,另一个在二号公寓工作 公寓一和公寓二的请求与我的dialogflow链接,因此请求通过webhook实现进入我的应用程序 我想识别请求来自哪个公寓或谷歌家庭设备,我使用userId来识别,但有时它会在每个请求中动态变化Dialogflow es google home设备用户id重新生成,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我有一个两个谷歌家庭设备,一个在一号公寓工作,另一个在二号公寓工作 公寓一和公寓二的请求与我的dialogflow链接,因此请求通过webhook实现进入我的应用程序 我想识别请求来自哪个公寓或谷歌家庭设备,我使用userId来识别,但有时它会在每个请求中动态变化 'originalRequest': { 'source': 'google', 'data': { 'user': { 'userId': '152908
'originalRequest': {
'source': 'google', 'data': {
'user': {
'userId': '1529084528066', 'locale': 'en-US'
}
}
“userId”:“1529084528066”正在对话中动态更改任何帮助如何将Google设备链接到特定任务当您没有在每个设备上启用语音检测,或者无法将您的语音与其配置的语音之一相匹配时,通常会发生这种情况。在本例中,它将响应视为“匿名”,因此生成一个临时用户标识
还请注意。如果您需要在调用之间跟踪用户,您可能希望使用来保存您自己的用户ID。当您没有在每个设备上启用语音检测,或者无法将您的语音与其配置的语音之一匹配时,通常会发生这种情况。在本例中,它将响应视为“匿名”,因此生成一个临时用户标识 还请注意。如果需要在调用之间跟踪用户,可能需要使用来保存自己的用户ID