我有两个Google家用设备,一个正在使用第一公寓,另一个正在使用第二公寓
第一公寓和第二公寓的请求已与我的对话框流链接,因此该请求将通过Webhook充实到达我的应用程序
我想确定请求来自哪个公寓或Google家用设备,我使用userId进行识别,但有时每个请求都会动态更改。
'originalRequest': {
'source': 'google', 'data': {
'user': {
'userId': '1529084528066', 'locale': 'en-US'
}
}
'userId':'1529084528066'正在对话中动态更改,对如何将Google设备链接到特定任务没有任何帮助
答案 0 :(得分:2)
通常是在您未在每台设备上启用语音检测,或者无法将您的语音与其配置的语音之一匹配时发生。在这种情况下,它将响应视为“匿名”,因此会生成一个临时userId。
还要注意user IDs are deprecated。如果您需要在调用之间跟踪用户,则可能需要使用user storage来保存自己的用户ID。