Подписка Microsoft Graph / пользователей больше не работает

Мы используем 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 года. Есть ли какие-нибудь обновления по этому поводу?


person norekhov    schedule 11.12.2018    source источник
comment
Вы ссылались на документы? microsoft.com/en-us/graph/api/   -  person Jim Xu    schedule 12.12.2018
comment
Волшебным образом это снова работает. Похоже, проблема со стороны MS. Спасибо stackoverflow!   -  person norekhov    schedule 12.12.2018


Ответы (1)


Я тоже столкнулся с той же проблемой. Описание такое: кода Reston нет, только код запрещен:

{

    "Error": {        
        "code": "ExtensionError",        
        "message": "Operation: Create; Exception: [Status Code: Forbidden; Reason: ]",

        "innerError": {        
            "request-id": "81d5439d-aebb-41e4-9b8f-df8475a60f1e",        
            "date": "2019-12-24T09:01:32"        
         }        
    }    
}

Не знаю, проблема ли это Microsoft. Сообщение об ошибке не является исчерпывающим. Я немного волнуюсь...

person nutschan    schedule 24.12.2019