Использование. net API для оповещений Google.
UserCredential credential;
ClientSecrets secrets = new ClientSecrets()
{
ClientId = "",
ClientSecret = ""
};
credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
secrets,
new string[] { "https://www.googleapis.com/auth/apps.alerts" },
"", CancellationToken.None);
AlertCenterService alertCenterService = new AlertCenterService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "ABC"
});
var a = alertCenterService.Alerts.List().Execute();
Я получаю сообщение об ошибке, показанной на изображении ниже:
скриншот ошибки авторизации
Я включил G Suite Alert Center API для текущего используемого проекта. Я пробовал использовать другую область видимости «https://www.googleapis.com/auth/admin.reports.audit.readonly», и она прошла проверку подлинности.
Что я делаю не так?