Office365为两个不同的联系人返回相同的记录ID



最近,我们开发了与Office365的集成,以同步Office365中的联系人和日历事件,一切似乎都如预期一样。但今天我遇到了一个不同的问题,我跟踪了这个测试用例。

我在Office365中创建了几个联系人,并同步回我们的应用程序。后来在Office365中导入了大约500个联系人,并再次同步。同步后,我注意到4个联系人被更新了,尽管没有更新(已经创建)。由于此更新,我现有的4个联系人被覆盖。

我查看了日志,注意到之前同步的4条记录的office365记录ID与导入office365后创建的4个联系人的记录ID相同。

我的问题是,即使ID是office365记录的唯一标识符(根据他们的文档),为什么两个联系人具有相同的记录ID?

Office365联系人记录是否有其他唯一标识符?

Id区分大小写。因此,如果你在进行比较,你需要确保你考虑到了这一点。

最新更新