我想用 Google Home 实现帐户与 Google 帐户的关联。意识到这一点后,我们的应用程序的帐户链接流程将遵循
此页面。
它的页面显示了这一点。
- ...所以我们发回一条消息说他们需要访问我们的网站以授权我们访问他们的 Google 服务。我们可能会要求他们切换到移动设备来执行此部分,甚至包括登录页面的链接。
在这部分,我们使用GoogleHome 的丰富响应将认证链接发送到用户的移动设备。
例如,
payload: {
google: {
expectUserResponse: true,
richResponse: {
items: [
{
simpleResponse: {
textToSpeech: "textToSpeech"
}
},
{
basicCard: {
title: "Title",
formattedText: "formattedText",
buttons: [
{
title: "ButtonTitle",
openUrlAction: {
url: "https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&scope=https//www.googleapis.com/auth/calendar.readonly&response_type=code&client_id=xxx.apps.googleusercontent.com&redirect_uri=https//project.com"
}
}
],
}
}
]
}
}
}
我们可以使用 Android 操作系统进行帐户链接,但由于 403 错误,iOS 无法做到这一点。我们已经查明原因,它需要使用特定的浏览器才能看到谷歌认证页面。
如何进行帐户链接以避免此类问题?
或者您能告诉我另一种将帐户链接到 Google 帐户的方法吗?
请原谅我糟糕的英语。谢谢你。