Dialogflow es google home设备用户id重新生成

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

我有一个两个谷歌家庭设备,一个在一号公寓工作,另一个在二号公寓工作

公寓一和公寓二的请求与我的dialogflow链接,因此请求通过webhook实现进入我的应用程序

我想识别请求来自哪个公寓或谷歌家庭设备,我使用userId来识别,但有时它会在每个请求中动态变化

   'originalRequest': {
          'source': 'google', 'data': {
            'user': {
              'userId': '1529084528066', 'locale': 'en-US'
            }
    }

“userId”:“1529084528066”正在对话中动态更改任何帮助如何将Google设备链接到特定任务

当您没有在每个设备上启用语音检测,或者无法将您的语音与其配置的语音之一相匹配时,通常会发生这种情况。在本例中,它将响应视为“匿名”,因此生成一个临时用户标识


还请注意。如果您需要在调用之间跟踪用户,您可能希望使用来保存您自己的用户ID。

当您没有在每个设备上启用语音检测,或者无法将您的语音与其配置的语音之一匹配时,通常会发生这种情况。在本例中,它将响应视为“匿名”,因此生成一个临时用户标识

还请注意。如果需要在调用之间跟踪用户,可能需要使用来保存自己的用户ID