0

我们正在使用 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.All的应用程序令牌。Contacts.Read

权限或 API 有变化吗?

更新:

它在 2019 年 1 月 20 日左右再次损坏。是否有任何更新?

4

1 回答 1

0

我也遇到了同样的问题。说明如下:没有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"        
         }        
    }    
}

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

于 2019-12-24T09:06:22.333 回答