0

当我尝试为安全/警报端点创建 Microsoft Graph Webhook 订阅时,订阅创建失败并显示如下所示的通用消息。将资源修改为“我/消息”会导致创建成功的 webhook 订阅,因此这似乎特定于安全/警报端点。我该如何过去?

在此处输入图像描述

请求的正文如下:

{
  "changeType": "created",
  "notificationUrl": "https://xxxxxxxxx.azurewebsites.net/api/graphnotifications",
  "resource": "security/alerts?$filter=vendorInformation/provider+eq+'ASC'",
  "expirationDateTime": "2018-11-15T11:00:00.0000000Z",
  "clientState": "secretClientValue"
}
4

2 回答 2

0

韦斯,您没有发布您发送该请求的 URL。根据安全警报的文档。

您可以使用 Microsoft Graph Webhook 订阅和接收有关 Microsoft Graph 安全实体更新的通知。

https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/security-api-overview

在该页面上,它声明发布请求并提供这样的示例

POST https://graph.microsoft.com/v1.0/subscriptions
Content-Type: application/json
{
  "changeType": "created,updated",
  "notificationUrl": "https://webhook.azurewebsites.net/notificationClient",
  "resource": "/me/mailfolders('inbox')/messages",
  "expirationDateTime": "2016-03-20T11:00:00.0000000Z",
  "clientState": "SecretClientState"
}

https://developer.microsoft.com/en-us/graph/docs/concepts/webhooks

您是否将该请求正文发布到该网址?

于 2018-11-15T17:07:34.590 回答
0

请使用“更新”作为“更改类型”。安全/警报对所有新的或更新的警报使用“更新”。

于 2018-11-15T23:49:22.537 回答