我生成一个auth链接,如:
https://accounts.google.com/o/oauth2/v2/auth/oauthchooseaccount?access_type=offline&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcalendar%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcalendar.events&prompt=consent&response_type=code&client_id=xxx&redirect_uri=http%3A%2F%2Flocalhost%3A4200%2Fapplication%2Fsettings%2Fgcal&flowName=GeneralOAuthFlow
正如您所看到的,我调用了文档中定义的授权( https://developers.google.com/calendar/api/guides/auth ),但是,当我进入auth时,我将看到以下内容:
我想这可能是谷歌的一些新的安全问题,但我会考虑连接到其他网站,账户在那里运行得很好。
该应用程序还将在同意屏幕上得到充分验证。
在对我的调用和其他站点的调用进行比较时,我注意到我的调用路径中有/v2/,而其他人则没有。我尝试了多个个人谷歌帐户,结果相同,但我总是得到一个v2重定向。
这里的任何人都知道为什么v3帐户会发生这种情况,以及我如何解决这个问题?
发布于 2022-05-03 08:09:59
不幸的是,这是新的默认行为。
https://stackoverflow.com/questions/72081042
复制相似问题