我想用谷歌主页实现账户链接到谷歌账户。意识到这一点后,我们的应用程序的帐户链接流将转到本页
它的页面显示了这一点。
- 。。。所以我们发回一条消息,说他们需要访问我们的网站,授权我们访问他们的谷歌服务。我们可能会要求他们切换到移动设备来完成这一部分,甚至包括登录页面的链接
在这一部分,我们使用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 OAuth。
你可以直接使用谷歌登录,这提供了更好的用户体验,尽管这种流程不会让你请求任何范围,比如日历。你需要处理那些没有授权作用域的用户,直到他们在其他事情中(例如在web浏览器中访问你的网站(将作用域授予你的服务。