Я использовал V2 DLL API Office 365 для выполнения операций с календарем. Я сохраняю идентификатор календаря по умолчанию для выполнения операций над ним.Office 365 default Идентификатор календаря автоматически изменяется
Это работало отлично для меня последние два года, но в последнее время, начиная с последнего месяца, когда я пытаюсь получать календари с моего аккаунта - просто чтобы проверить, доступен ли календарь, на котором я пытаюсь работать, - календарь ID неправдоподобным отличается от календаря ID извлеченной из O365 API
Сохраненный Календарь 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 опять же, идентификатор календаря возвращается к тому же самому идентификатору, сохраненному в db, как идентификатор календаря по умолчанию.
Идентификатор календаря - уникальный идентификатор календаря. Однако во многих случаях это значение изменяется. Есть ли способ, по которому мы можем идентифицировать один и тот же календарь с помощью changeKey? Любая идея, как мы можем использовать свойство changeKey?
Я нахожу это странным, но только последние 30-35 символов изменены для идентификатора календаря. Может быть, что-то не так с алгоритмом шифрования. Пожалуйста, предложите.
Спасибо Дэвиду за быстрый поворот. Надеюсь быстро это исправить. Есть ли место, где можно получить статус таких ошибок (только для отслеживания исправления)? –