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

时间:2020-07-20 09:42:52

标签: powershell api graph outlook contacts

如果我删除联系人,则:

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

它在delted itmes文件夹中创建一个邮件对象。

这是错误还是功能? :)

Outlook Screenshot

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

contact.Delete(DeleteMode.SoftDelete);

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

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

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

mailFolders/{id}的位置是:mailFolders/deleteditems,请参见:mailFolder resource type