最近、Office365 との統合を開発して、Office365 から連絡先とカレンダーのイベントを同期しましたが、すべてが期待どおりに機能しているようです。しかし、今日、このテストケースに従った別の問題に直面しました。
Office365 でいくつかの連絡先を作成し、アプリケーションに同期しました。その後、Office365 に約 500 件の連絡先をインポートし、再度同期しました。同期後、(作成された) 更新がないにもかかわらず、4 つの連絡先が更新されていることに気付きました。この更新により、既存の 4 つの連絡先が上書きされました。
ログを調べたところ、以前に同期された 4 つのレコードの office365 レコード ID が、office365 でのインポート後に作成された 4 つの連絡先のレコード ID と同じであることがわかりました。
IDはoffice365レコードの一意の識別子ですが (ドキュメントによると)、2 つの連絡先が同じレコード ID を持っているのはなぜですか?
Office365 連絡先レコードの一意の識別子は他にありますか?