Microsoft graph api Microsoft图形预订业务删除操作失败:404 Http响应代码

Microsoft graph api Microsoft图形预订业务删除操作失败:404 Http响应代码,microsoft-graph-api,Microsoft Graph Api,我正在使用Postman成功创建预订业务,使用POST方法Http请求: 请求主体类似于: { “显示名称”:“测试”, “电子邮件”:orgmailbox@xxxbuisiness.onmicrosoft.com" } 响应包含一个id 在此处尝试使用REST API删除预订时,我没有成功: 删除请求中使用的Id是在创建预订业务时从响应正文中提取的Id 我得到响应代码404(“未知错误”) 根据文档,Azure AD中注册的应用程序具有所需的Bookings.Manage.All权限

我正在使用Postman成功创建预订业务,使用POST方法Http请求:

请求主体类似于: { “显示名称”:“测试”, “电子邮件”:orgmailbox@xxxbuisiness.onmicrosoft.com" }

响应包含一个id

在此处尝试使用REST API删除预订时,我没有成功: 删除请求中使用的Id是在创建预订业务时从响应正文中提取的Id

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

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


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

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

顺便说一下,当您请求api时,不要为此方法提供请求主体,也不要添加不必要的请求参数

您可以使用测试

第一次删除请求:

第二次删除请求:


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

顺便说一下,当您请求api时,不要为此方法提供请求主体,也不要添加不必要的请求参数

您可以使用测试

第一次删除请求:

第二次删除请求:


我们遇到的问题是由于MFA(多因素认证)。当我们为用户禁用MFA要求时,我们能够使用Postman成功地调用删除条目。

我们遇到的问题是由于MFA(多因素身份验证)。当我们为用户禁用MFA要求时,我们能够使用Postman成功地调用删除条目。

我已经尝试过了-看起来如果令牌所属的用户不是全局管理员用户(即使授予了Booking.Manage.All权限),那么,由于问题中提到的错误,它将失败。卡尔,谢谢你的建议。我们的问题是权限我已经尝试过了-看起来如果令牌所属的用户不是全局管理员用户(即使授予了Booking.Manage.All权限),那么它将失败,并出现问题中提到的错误。Carl,谢谢你的建议。我们的问题是权限问题