Microsoft Graph Booking Businesses DELETE操作失败:404 Http响应代码

时间:2020-09-23 10:04:39

标签: microsoft-graph-api

我正在使用Postman通过POST方法Http请求成功地创建预订业务: https://graph.microsoft.com/beta/bookingBusinesses

请求正文如下: { “ DisplayName”:“ TEST”, “电子邮件”:“ orgmailbox@xxxbuisiness.onmicrosoft.com” }

响应中包含一个ID。

POST Response

尝试使用REST API删除预订时,我失败了:https://docs.microsoft.com/en-us/graph/api/bookingbusiness-delete?view=graph-rest-beta&tabs=http DELETE请求中的ID使用是创建预订业务时从响应正文中提取的ID。

我收到响应代码404(“未知错误”)。

enter image description here

根据文档,Azure AD中注册的应用具有所需的 Bookings.Manage.All 权限

enter image description here

有人知道什么可能出问题/如何解决吗?

2 个答案:

答案 0 :(得分:0)

我可以重现您的问题。如果已删除,则再次运行删除操作时会出现404错误,因此请确保已删除它。可能会有一些延迟。

顺便说一句,当您请求api时,请勿为此方法提供请求正文,也不要添加不必要的请求参数。

您可以使用graph-explorer测试。

首次删除请求:

enter image description here

第二次删除请求:

enter image description here

答案 1 :(得分:0)

我们遇到的问题归因于MFA(多重身份验证)。当我们为用户禁用MFA要求时,我们能够使用Postman成功拨打电话以删除条目。