Я использую Graph API для подписки на события в календарях комнат, которые являются частью определенной группы c, и я использую следующий код для подписки.
var graphServiceClient = GetGraphClient();
var sub = new Microsoft.Graph.Subscription();
sub.ChangeType = "created,updated,deleted";
sub.NotificationUrl = config.Ngrok + "/api/notifications";
sub.Resource = "/groups/{id}/events";
sub.ExpirationDateTime = DateTime.UtcNow.AddMinutes(5);
sub.ClientState = "SecretClientState";
var newSubscription = await graphServiceClient
.Subscriptions
.Request()
.AddAsync(sub);
Однако всякий раз, когда я пытаюсь запустить его, говорят, что доступ запрещен. пожалуйста, обратите внимание, что я использую руководство группы здесь. если я использую адрес SMTP группы, он говорит, что не может найти группу.
Я думаю, что дал соответствующее разрешение для моего зарегистрированного приложения в AZURE.
Не уверен, что мне здесь не хватает. Кто-нибудь может подсказать? Пожалуйста, обратите внимание, если я делаю подписку на основе номера, то она работает нормально только я пытался, если это возможно и в группах.