我想在我的客户端执行同步操作,因此需要知道如何获取所有已删除的联系人列表。
通过api(GET / me / contacts),我可以获得所有联系人列表 但是,当用户拥有大量联系人时,浪费了很多时间。
此api(GET / me / contacts / {id})告诉我们联系是否存在。
检查每个联系人是否被删除都是低效的。
我使用哪种api?谢谢你的帮助。
答案 0 :(得分:2)
为什么不在/beta
端点使用delta query preview?那应该做你想要的。
答案 1 :(得分:0)
更有效的方法是检查哪些联系人被删除只是获取联系人ID的列表,然后在图表返回的ID列表和本地列表之间进行差异。
您可以使用查询参数来仅检索联系人的ID,而不是获取整个对象。
方法网址: https://graph.microsoft.com/v1.0/me/contacts?$选择= ID