Я делаю это в MVC (C #). Я хочу получить доступ к календарю пользователей Google, поэтому я указал кнопку «Доступ к календарю». Когда пользователь нажимает кнопку ниже, вызывается код, чтобы получить токены (и сохранить) для доступа к данным календаря.
UserCredential credential;
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = "xxxxxx.apps.googleusercontent.com",
ClientSecret = "FxxxxxxxxxZ"
},
Scopes,
"user",
CancellationToken.None,
new FileDataStore(credPath)).Result;
Когда этот метод выполняется, мы должны быть перенаправлены на экран согласия, вместо этого я получаю ошибку как ![shown in this image](https://i.stack.imgur.com/nV2g3.png)
но URI перенаправления, который он показывает, я никогда не указывал в консоли. Это URI перенаправления, который я указал в консоли проекта Google.
Что-то я делаю не так? Как правильно перенаправить на экран разрешений?