如何创建帐户链接?
How to create account linking?
我想创建 AccountLinking 来识别用户。
我参考下面的 link 试过了。
然后当我在 Google 模拟器上的操作上尝试 Accout Linking 时。
我得到了这个结果。
{
"response": "It looks like your Test account is not linked yet",
"audioResponse": "//NExAARc...",
"debugInfo": {
"sharedDebugInfo": [
{
"name": "Account Linking Url",
"debugInfo": "https://assistant.google.com/services/auth/handoffs/auth/start?provider=my_project_name_dev&scopes=email+name&return_url=https://www.google.com/"
}
]
}}
然后我将 link 复制并粘贴到我的浏览器中。
但我得到了这个结果。
400. That’s an error.
Error: invalid_scope
Some requested scopes were invalid. {valid=
[https://www.googleapis.com/auth/userinfo.email], invalid=[name]}
我该如何解决?
name
范围不是有效范围。 (并且 https://www.googleapis.com/auth/userinfo.email
范围有效,但已弃用。)
请参阅 https://developers.google.com/identity/protocols/googlescopes#google_sign-in 了解您想要的范围,但可能 profile
和 email
是您正在寻找的范围。
我想创建 AccountLinking 来识别用户。
我参考下面的 link 试过了。
然后当我在 Google 模拟器上的操作上尝试 Accout Linking 时。
我得到了这个结果。
{
"response": "It looks like your Test account is not linked yet",
"audioResponse": "//NExAARc...",
"debugInfo": {
"sharedDebugInfo": [
{
"name": "Account Linking Url",
"debugInfo": "https://assistant.google.com/services/auth/handoffs/auth/start?provider=my_project_name_dev&scopes=email+name&return_url=https://www.google.com/"
}
]
}}
然后我将 link 复制并粘贴到我的浏览器中。
但我得到了这个结果。
400. That’s an error.
Error: invalid_scope
Some requested scopes were invalid. {valid=
[https://www.googleapis.com/auth/userinfo.email], invalid=[name]}
我该如何解决?
name
范围不是有效范围。 (并且 https://www.googleapis.com/auth/userinfo.email
范围有效,但已弃用。)
请参阅 https://developers.google.com/identity/protocols/googlescopes#google_sign-in 了解您想要的范围,但可能 profile
和 email
是您正在寻找的范围。