【发布时间】:2019-08-03 21:23:07
【问题描述】:
我在 MVC (C#) 中执行此操作。我想访问用户谷歌日历,所以我指定了一个带有“访问日历”的按钮。当用户单击下面的按钮时,将调用以下代码来获取令牌(并保存)以访问日历数据。
UserCredential credential;
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = "xxxxxx.apps.googleusercontent.com",
ClientSecret = "FxxxxxxxxxZ"
},
Scopes,
"user",
CancellationToken.None,
new FileDataStore(credPath)).Result;
当这个方法被执行时,我们应该被重定向到同意屏幕,相反,我得到了的错误
但它显示的重定向 URI 我从未在控制台中指定。这些是我在谷歌项目控制台中指定的重定向 uri。 我做错了什么吗?如何正确重定向到权限屏幕?
【问题讨论】:
标签: c# oauth-2.0 google-calendar-api google-oauth google-developers-console