Мы используем Microsoft.Graph для чтения / пользователей и получения уведомлений.Вот рабочий пример того, как мы подписываемся:
var result = await _client.Subscriptions.Request().AddAsync(new Subscription() {
ChangeType = "updated,deleted",
NotificationUrl = /* skipped */,
ExpirationDateTime = DateTimeOffset.UtcNow.AddMinutes(10),
Resource = "/users",
}, token);
До 6 или 7 декабря 2018 года это был действительный код.В настоящее время возвращается:
Code: ExtensionError
Message: Operation: Create; Exception: [Status Code: Forbidden; Reason: Forbidden]
Inner error
Чтение /users
работает.
Чтение и подписка на /users/some@email/contacts
работает.
Запрос подтверждения на мой URL обратного вызова получен и правильно обработан.
У меня есть токен приложения с Directory.Read.All
и Contacts.Read
права доступа к приложению.
Произошли ли изменения в разрешениях или API?
ОБНОВЛЕНИЕ:
Он снова поврежден примерно 20 января 2019 года. Есть ли какие-либо обновления на этот счет?