在 Microsoft Graph API 中,我应该将包含验证令牌的响应发送到哪个 URL 以订阅更改通知?

In Microsoft Graph API ,to what URL should I send the response containing the validationToken to subscribe to change notifications?

提问人:Sanjay Sankar J 提问时间:2/21/2023 更新时间:2/21/2023 访问量:191

问:

我正在开发一个带有 webhook 的项目,以便在邮件发生更改时发出通知。我在 Cliq 平台中使用 Zoho Deluge 语言。 我从图形 API 获取 validationToken,当我返回它时,我希望它接受验证令牌并创建订阅,但 API 认为它有一个新的 API 调用并再次返回 validationToken。 我向其传递响应的当前 URL 是“https://graph.microsoft.com/v1.0/subscriptions” 我能做些什么来解决这个问题?

microsoft-graph-api zoho-deluge change-notification

评论


答:

1赞 Mehtab Siddique 2/21/2023 #1

下面是在用户收到新邮件时发送更改通知的请求示例:

POST https://graph.microsoft.com/v1.0/subscriptions
Content-type: application/json

{
   "changeType": "created",
   "notificationUrl": "https://webhook.azurewebsites.net/api/send/myNotifyClient",
   "resource": "me/mailFolders('Inbox')/messages",
   "expirationDateTime":"2016-11-20T18:23:45.9356913Z",
   "clientState": "secretClientValue",
   "latestSupportedTlsVersion": "v1_2"
}

欲了解更多信息:https://learn.microsoft.com/en-us/graph/api/subscription-post-subscriptions?view=graph-rest-1.0&tabs=http#request