【发布时间】:2017-03-31 03:50:31
【问题描述】:
我想在客户端执行同步操作,因此需要知道如何获取所有已删除的联系人列表。
通过 api (GET /me/contacts),我可以获得所有联系人列表 但是当用户有大量联系人时,它会浪费很多时间。
这个 api (GET /me/contacts/{id}) 告诉我们联系人是否存在。
检查每个联系人是否已删除对我来说效率低下。
我使用哪些 API?感谢您的帮助。
【问题讨论】:
我想在客户端执行同步操作,因此需要知道如何获取所有已删除的联系人列表。
通过 api (GET /me/contacts),我可以获得所有联系人列表 但是当用户有大量联系人时,它会浪费很多时间。
这个 api (GET /me/contacts/{id}) 告诉我们联系人是否存在。
检查每个联系人是否已删除对我来说效率低下。
我使用哪些 API?感谢您的帮助。
【问题讨论】:
为什么不在/beta 端点中使用delta query preview?那应该做你想做的。
【讨论】:
检查哪些联系人被删除的更有效方法是仅获取联系人 ID 列表,然后在图表返回的 ID 列表和本地列表之间进行比较。
您可以使用查询参数仅检索联系人的 ID,而不是获取整个对象。
方法网址: https://graph.microsoft.com/v1.0/me/contacts?$select=id
【讨论】: