【问题标题】:Google showing confusing consent screen谷歌显示令人困惑的同意屏幕
【发布时间】:2014-07-27 14:15:57
【问题描述】:

我正在授权从 .NET 网络应用程序使用 Google 日历。 这是我制作的网址:https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/calendar&redirect_uri=my_redirect_url&response_type=code&client_id=my_client_id&access_type=offline
我所期望的是同意屏幕会显示“此应用程序想要访问您的日历”之类的内容,但它只是显示“可以离线访问”。这不是很混乱吗?我错过了什么吗?

【问题讨论】:

  • 你请求的 url 是正确的,它应该可以工作,所以它也让我感到困惑。如果您在没有 access_type 的情况下请求会发生什么?
  • 同样的事情。我怀疑这种行为可能是因为我之前授予了对日历的访问权限。
  • 您介意张贴同意屏幕的图片吗?
  • 实际上,我解决了这个问题 - 我发现 Dane 是对的。我撤销了对日历的访问权限,然后同意屏幕是正确的。

标签: google-calendar-api google-oauth google-api-dotnet-client


【解决方案1】:

如果您之前已授予日历访问权限,但在再次提示之前未取消对应用的授权,则会显示“有离线访问权限”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-30
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2022-01-17
    • 2018-02-26
    相关资源
    最近更新 更多