我正在使用Postman通过POST方法Http请求成功地创建预订业务: https://graph.microsoft.com/beta/bookingBusinesses。
请求正文如下: { “ DisplayName”:“ TEST”, “电子邮件”:“ orgmailbox@xxxbuisiness.onmicrosoft.com” }
响应中包含一个ID。
尝试使用REST API删除预订时,我失败了:https://docs.microsoft.com/en-us/graph/api/bookingbusiness-delete?view=graph-rest-beta&tabs=http DELETE请求中的ID使用是创建预订业务时从响应正文中提取的ID。
我收到响应代码404(“未知错误”)。
根据文档,Azure AD中注册的应用具有所需的 Bookings.Manage.All 权限
有人知道什么可能出问题/如何解决吗?
答案 0 :(得分:0)
我可以重现您的问题。如果已删除,则再次运行删除操作时会出现404错误,因此请确保已删除它。可能会有一些延迟。
顺便说一句,当您请求api时,请勿为此方法提供请求正文,也不要添加不必要的请求参数。
您可以使用graph-explorer测试。
首次删除请求:
第二次删除请求:
答案 1 :(得分:0)
我们遇到的问题归因于MFA(多重身份验证)。当我们为用户禁用MFA要求时,我们能够使用Postman成功拨打电话以删除条目。