Microsoft Graph /用户订阅不再起作用

时间:2018-12-11 13:44:12

标签: c# azure-active-directory microsoft-graph microsoft-graph-sdks

我们正在使用Microsoft.Graph来读取/ users并获取通知。这是有关我们如何订阅的有效示例:

        var result = await _client.Subscriptions.Request().AddAsync(new Subscription() {
            ChangeType = "updated,deleted",
            NotificationUrl = /* skipped */,
            ExpirationDateTime = DateTimeOffset.UtcNow.AddMinutes(10),
            Resource = "/users",
        }, token);

直到2018年12月6日或7日,这是一个有效的代码。当前返回:

Code: ExtensionError
 Message: Operation: Create; Exception: [Status Code: Forbidden; Reason: Forbidden]

 Inner error

阅读/users的作品。

阅读并订阅/users/some@email/contacts作品。

已收到并正确处理了我的回调URL上的验证请求。

我有一个具有Directory.Read.AllContacts.Read应用程序权限的应用程序令牌。

权限或API是否有更改?

更新:

大约在2019年1月20日再次被打破。 对此有任何更新吗?

1 个答案:

答案 0 :(得分:-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"        
         }        
    }    
}

我不知道这是微软的问题。错误提示不全面。我有点担心...