![](/img/trans.png)
[英]Get Unique Google Home user id/ device Id in Dialogflow Fullfillment Hook
[英]Unique User id for Google Home actions is not unique
當從設備請求時,這給出了undefined
:
originalRequest.data.device.uniqueDeviceId
originalRequest.data.user.userId
提供的用戶ID與getUser().userId
,但不是唯一的。 每次用戶此ID都會更改。
用戶用來標識該用戶唯一的唯一ID是什么?
從來沒有Google記錄過uniqueDeviceId
,因此將其刪除,因為它可以在未經用戶許可的情況下用於顯示信息。
通過getUser()
或JSON定義的userId
是唯一標識用戶的正確方法。
通常,兩次調用之間將保持一致,但是在很多情況下,它將發生變化 。 最為顯着地:
更新資料
匿名用戶標識已被棄用 ,並將在2019年5月刪除。如果您需要用戶的用戶標識,則可以使用帳戶鏈接或自己生成帳戶並將其存儲在用戶存儲對象中 。 這些都沒有上面概述的相同限制。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.