0

最近、Office365 との統合を開発して、Office365 から連絡先とカレンダーのイベントを同期しましたが、すべてが期待どおりに機能しているようです。しかし、今日、このテストケースに従った別の問題に直面しました。

Office365 でいくつかの連絡先を作成し、アプリケーションに同期しました。その後、Office365 に約 500 件の連絡先をインポートし、再度同期しました。同期後、(作成された) 更新がないにもかかわらず、4 つの連絡先が更新されていることに気付きました。この更新により、既存の 4 つの連絡先が上書きされました。

ログを調べたところ、以前に同期された 4 つのレコードの office365 レコード ID が、office365 でのインポート後に作成された 4 つの連絡先のレコード ID と同じであることがわかりました。

IDはoffice365レコードの一意の識別子ですが (ドキュメントによると)、2 つの連絡先が同じレコード ID を持っているのはなぜですか?

Office365 連絡先レコードの一意の識別子は他にありますか?

4

1 に答える 1

0

The Id is case-sensitive. So if you're comparing, you need to make sure that you're taking that into account.

于 2015-03-24T20:31:27.547 に答える