Microsoft Graph API - 删除联系人 - 在 outlook 中的已删除项目中创建空邮件对象

Microsoft Graph API - Delete contacts - create empty mail object in outlook in deleted itmes

如果我删除一个联系人:

DELETE /users/{id | serPrincipalName}/contactFolders/{id}/contacts/{id}

它在删除的 itmes 文件夹中创建一个邮件对象。

这是错误还是功能? :)

Outlook Screenshot

感谢您的帮助。

这是设计使然,在 EWS 中您可以使用 DeleteMode Enum

contact.Delete(DeleteMode.SoftDelete);

在图表中 api 它(仍然)不可用。

作为解决方法,您可以在成功删除响应后从已删除项目文件夹中删除项目,例如:

DELETE /me/mailFolders/{id}/messages/{id}

其中 mailFolders/{id} 是:mailFolders/deleteditems,参见:mailFolder resource type