私はカレンダー操作を実行するためにOffice 365 APIのV2 DLLを使用していました。 私は操作を実行するためのデフォルトカレンダーのIDを保存しています。Office 365の既定の予定表のIDは自動的に変更されます
最近の2年間はうまくいきましたが、最近1ヶ月以来、私のアカウントからカレンダーを取得しようとしています - 自分が仕事をしようとしているカレンダーがあるかどうかを確認するだけです。フェッチされたカレンダーのIDは、O365のAPIからフェッチされたカレンダーIDが異なる
保存されたカレンダーID - AQMkADc5NDI0NjFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX8jvkC_BGp2m1nqTgcABqRbG9B8nEivpWgOOBcJGwAAAgEGAAAABqRbG9B8nEivpWgOOBcJGwABH-QZPwAAAA==
新レスポンス -
[{
"IsBooking": false,
"IsAdditional": false,
"CalendarName": "Calendar",
"CalendarId": "AQMkADc5NDI0NjFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX8jvkC_BGp2m1nqTgcABqRbG9B8nEivpWgOOBcJGwAAAgEGAAAABqRbG9B8nEivpWgOOBcJGwABHKkz6wAAAA==",
"Selected": false,
"IsDefault": true,
"HasWriteAccess": true,
"IsFreeBusy": true,
"EWS_URL": null,
"CalendarColour": "#5D61DF",
"TimeZoneId": null
}]
変更を永続的かつ一日かそこらの後ではありませんが、ときt再びカレンダーIDはデフォルトのカレンダーIDとしてdbに保存された同じIDに変更されます。
カレンダーのIDは、カレンダーの一意のIDです。しかし、多くの場合、値が変更されます。 changeKeyを使用して同じカレンダーを識別できる方法はありますか?どのようにchangeKeyプロパティを使うことができますか?
奇妙なことに気付いても、最後の30〜35文字がカレンダーIDに変更されました。暗号化アルゴリズムに問題があるかもしれません。 お勧めします。
迅速な処理のためにDavidに感謝します。これをすぐに修正したいと願っています。 このようなバグのステータスを取得する場所はありますか(修正を追跡するだけです)? –