【发布时间】: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