Microsoft Graph 如何列出已删除的联系人 API

How to list the deleted contacts by Microsoft Graph API

我想在我的客户端执行同步操作,所以需要知道如何获取所有已删除的联系人列表。

通过api(GET /me/contacts),我可以获得所有联系人列表 但是当用户有大量联系人时会浪费很多时间。

这个 api (GET /me/contacts/{id}) 告诉我们联系人是否存在。
为我检查每个联系人是否被删除是低效的。

我使用哪些 api?感谢您的帮助。

检查删除了哪些联系人的更有效方法是仅获取联系人 ID 列表,然后比较图形返回的 ID 列表与本地列表。

您可以使用查询参数只检索联系人的 ID,而不是获取整个对象。

方法url: https://graph.microsoft.com/v1.0/me/contacts?$select=id

为什么不在 /beta 端点中使用 delta query preview?那应该做你想要的。