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

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

1-е событие:

"Старт": { "DateTime": "2016-07-13T15: 00: 00,0000000", "TimeZone": "UTC"}, "Конец": { "DateTime": "2016-07-13T15: 30 : 00.0000000" , "TimeZone": "UTC"}, "Местоположение": { "DisplayName": "", "LocationType": "По умолчанию", "UniqueIdType": "Неизвестный", "Адрес": { "Тип": "Неизвестный"}, "Координаты": {}}, "Местоположение": [], "Рецидив": { "Узор": { "Тип": "Weekly", "Интервал": 1, "месяц": 0, "DayOfMonth": 0, "DaysOfWeek": [ "Понедельник", "Вторник", "среда", "Четверг", "пятница"], "FirstDayOfWeek": "Воскресенье", "Index": "Во-первых"},» Диапазон ": {" Тип ":" NoEnd "," StartDate ":" 2016-07-13 "," EndDate ":" 0001-01-01 "," RecurrenceTimeZone ":" Восточное стандартное время "," NumberOfOccurptions ": 0}}, "Участники": [{ "Тип": "Обязательно", "Статус": { "Ответ": "None", "Время": "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')/Events('AQMkADlhNWMwNTJiLTUxOWQtNDBlZC05MWExLWMxNjRmZWY3ZDE3NABGAAAD5qmKtv6ZXUGI6fp4FLgPGwcAc0VsZLFXUEWDJV8jau5I2AAAAgENAAAAc0VsZLFXUEWDJV8jau5I2AAAAdBPbQAAAA==')","@odata.etag":"W/\"c0VsZLFXUEWDJV8jau5I2AAAIehEGA==\"","Id":"AQMkADlhNWMwNTJiLTUxOWQtNDBlZC05MWExLWMxNjRmZWY3ZDE3NABGAAAD5qmKtv6ZXUGI6fp4FLgPGwcAc0VsZLFXUEWDJV8jau5I2AAAAgENAAAAc0VsZLFXUEWDJV8jau5I2AAAAdBPbQAAAA==","CreatedDateTime":"2018-03-12T01:49:57.8583046Z","LastModifiedDateTime":"2018-05-02T18:46:31.9407131Z","ChangeKey":"c0VsZLFXUEWDJV8jau5I2AAAIehEGA==","Categories":[],"OriginalStartTimeZone":"Eastern Стандартное время "," OriginalEndTimeZone ":" Восточное стандартное время "," iCalUId ":" 040000008200E00074C5B7101A82E008000000005047993733DCD10100000000005047993733DCD1010000000000000099000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 " ложь, «Тема» : "APPT", "BodyPreview": "", "Важность": "Нормальный", "Чувствительность": "Нормальный", "IsAllDay" ложь "IsCancelled" ложь "IsOrganizer": правда, "ResponseRequested": правда, "SeriesMasterId": нулевой, "ShowAs": "Занято", "Тип": "SeriesMaster"

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

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

1 Ответ

0 голосов
/ 09 мая 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...