Может ли идентификатор события для двух или более событий быть одинаковым для любого пользователя в Outlook Calendar API?

Я использую api календаря Outlook для управления календарем пользователей в CRM. И, насколько мне известно, идентификаторы событий для любого пользователя всегда уникальны для событий в его календаре. Но в некоторых случаях, когда я получаю события для временного окна, я получаю два события с одинаковым идентификатором в ответе от сервера (до сих пор я получаю один SeriesMaster и один SingleInstance). например, взгляните на два события одного и того же пользователя.

1-е событие:

"Start": {"DateTime": "2016-07-13T15: 00: 00.0000000", "TimeZone": "UTC"}, "End": {"DateTime": "2016-07-13T15: 30: 00.0000000" , "TimeZone": "UTC"}, "Location": {"DisplayName": "", "LocationType": "Default", "UniqueIdType": "Unknown", "Address": {"Type": "Unknown" }, «Координаты»: {}}, «Местоположения»: [], «Повторяемость»: {«Шаблон»: {«Тип»: «Еженедельно», «Интервал»: 1, «Месяц»: 0, «DayOfMonth» : 0, «DaysOfWeek»: [«Понедельник», «Вторник», «Среда», «Четверг», «Пятница»], «FirstDayOfWeek»: «Воскресенье», «Индекс»: «Первый»}, «Диапазон»: {"Type": "NoEnd", "StartDate": "2016-07-13", "EndDate": "0001-01-01", "RecurrenceTimeZone": "Eastern Standard Time", "NumberOfOccurrences": 0}} , "Участники": [{"Тип": "Требуется", "Статус": {"Ответ": "Нет", "Время": "0001-01-01T00: 00: 00Z"}, {"@ odata. id ":" https://outlook.office.com/api/v2.0/Users ('4f3a5396-c4e1-4f96-9d47-88efd09cf7d5 @ 69e9fa32-18c7-4580-8b68-5042cb060d21') / События ('AQMkADlhNWMwNTJiLTUxOWQtNDBlZC05XNGADIGTUXWQTNDBlZC05XMWGTWM6MWGTWM6MWGTWM6 GwcAc0VsZLFXUEWDJV8jau5I2AAAAgENAAAAc0VsZLFXUEWDJV8jau5I2AAAAdBPbQAAAA == ') " "@ odata.etag": "W / \" c0VsZLFXUEWDJV8jau5I2AAAIehEGA == \ "", "Id": "<сильный> AQMkADlhNWMwNTJiLTUxOWQtNDBlZC05MWExLWMxNjRmZWY3ZDE3NABGAAAD5qmKtv6ZXUGI6fp4FLgPGwcAc0VsZLFXUEWDJV8jau5I2AAAAgENAAAAc0VsZLFXUEWDJV8jau5I2AAAAdBPbQAAAA == ", "CreatedDateTime":" 2018- 03-12T01: 49: 57.8583046Z "," LastModifiedDateTime ":" 2018-05-02T18: 46: 31.9407131Z "," ChangeKey ":" c0VsZLFXUEWDJV8jau5I2AAAIehEGA == "," Категории ": []," OriginalStartTimeZone Стандартное время »,« OriginalEndTimeZone »:« Восточное стандартное время »,« iCalUId »:« 040000008200E00074C5B7101A82E008000000005047993733DCD101000000000000000010000000E97F92FB0575724C8DFBC43970F08489 »,« Подпрограмма »,« Напоминание » ":" "," Важность ":" Нормальный "," Чувствительность ":" Нормальный "," IsAllDay ": false," IsCancelled ": false," IsOrganizer ": true," ResponseRequested ": true," SeriesMasterId ": null , «ShowAs»: «Занят», «Тип»: «SeriesMaster»

и 2-е событие:

"Start": {"DateTime": "2018-05-03T19: 00: 00.0000000", "TimeZone": "UTC"}, "End": {"DateTime": "2018-05-03T19: 30: 00.0000000" , "TimeZone": "UTC"}, "Location": {"DisplayName": "", "LocationType": "Default", "UniqueIdType": "Unknown", "Address": {"Type": "Unknown" }, "Координаты": {}}, "Местоположения": [], "Повторение": null, {"@ odata.id": "https://outlook.office.com/api/v2.0/Users ('4f3a5396-c4e1-4f96-9d47-88efd09cf7d5 @ 69e9fa32-18c7-4580 -8b68-5042cb060d21 ') / События (' AQMkADlhNWMwNTJiLTUxOWQtNDBlZC05MWExLWMxNjRmZWY3ZDE3NABGAAAD5qmKtv6ZXUGI6fp4FLgPGwcAc0VsZLFXUEWDJV8jau5I2AAAAgENAAAAc0VsZLFXUEWDJV8jau5I2AAAAdBpbQAAAA == ') " "@ odata.etag": "W / \" c0VsZLFXUEWDJV8jau5I2AAAIehD6A == \ "", "Id":" <сильный> AQMkADlhNWMwNTJiLTUxOWQtNDBlZC05MWExLWMxNjRmZWY3ZDE3NABGAAAD5qmKtv6ZXUGI6fp4FLgPGwcAc0VsZLFXUEWDJV8jau5I2AAAAgENAAAAc0VsZLFXUEWDJV8jau5I2AAAAdBpbQAAAA == "," CreatedDateTime ":" 2018-05-02T18: 19: 45.1643323Z "," LastModifiedDateTime ":" 2018-05-02T18: 25: 39.713 5811Z», "ChangeKey": "c0VsZLFXUEWDJV8jau5I2AAAIehD6A ==", "Категории": [], "OriginalStartTimeZone": "UTC", "OriginalEndTimeZone": "UTC", "iCalUId": "040000008200E00074C5B7101A82E008000000004F75B80342E2D3010000000000000000100000005F993094248CD348815FEDB972AC66C8", "ReminderMinutesBeforeStart": 15, «IsReminderOn»: true, «HasAttachments»: false, «Subject»: «Альтернативное здоровье - современный бизнес», «Важность»: «Нормальный», «Чувствительность»: «Нормальный», «IsAllDay»: false, «IsCancelled»: false, «IsOrganizer»: false, «ResponseRequested»: true, «SeriesMasterId»: null, «ShowAs»: «Занято», «Тип»: «SingleInstance»


person Saurabh Apurva    schedule 09.05.2018    source источник


Ответы (1)


Это не то же самое. Я предполагаю, что вы сравниваете без учета регистра. Однако идентификаторы элементов чувствительны к регистру.

person Jason Johnston    schedule 09.05.2018
comment
Ой! Да, я делал это без учета регистра. Большое спасибо за эту информацию. - person Saurabh Apurva; 10.05.2018