Microsoft Office 365 Apiに基づいてAsp.net MVC Appカレンダーを開発しています。 イベントサーバーを挿入しようとすると、開始日と終了日が変更されます。Office 365で繰り返しイベントを挿入するapiが間違った開始日と終了日を返します
私はここに、マイクロソフトグラフアピエクスプローラ上で試してみた:
{
"subject": "TEST 11",
"recurrence": {
"pattern": {
"type": "relativeYearly",
"interval": 1,
"month": 1,
"dayOfMonth": 0,
"daysOfWeek": [
"monday"
],
"firstDayOfWeek": "sunday",
"index": "first"
},
"range": {
"type": "noEnd",
"startDate": "2016-04-07",
"endDate": "0001-01-01",
"recurrenceTimeZone": "UTC",
"numberOfOccurrences": 0
}
},
"body": {
"content": ""
},
"end": {
"dateTime": "2016-04-07T13:30:00",
"timeZone": "UTC"
},
"start": {
"dateTime": "2016-04-07T12:00:00",
"timeZone": "UTC"
}
}
、それはこの結果を私に返し、なぜ私が理解することはできません:このイベントに、https://graph.microsoft.io/en-us/graph-explorerを
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('fb28a0fc-d439-46c1-b501-aa436c81b089')/events/$entity",
"@odata.etag": "W/\"+OqDZnLqWUiJHsDJY80iMwAAydKXaA==\"",
"id": "AAMkADVlYTFhYTI3LTdkYzQtNDgwMS05ZGRmLTExYjI3YjRmM2U1NwBGAAAAAACXbg5biElkTKzIlWuGxBCkBwD46oNmcupZSIkewMljzSIzAAAAAAENAAD46oNmcupZSIkewMljzSIzAADJymunAAA=",
"createdDateTime": "2016-04-07T12:29:19.9539087Z",
"lastModifiedDateTime": "2016-04-07T12:29:19.9695341Z",
"changeKey": "+OqDZnLqWUiJHsDJY80iMwAAydKXaA==",
"categories": [],
"originalStartTimeZone": "UTC",
"originalEndTimeZone": "UTC",
"responseStatus": {
"response": "organizer",
"time": "0001-01-01T00:00:00Z"
},
"iCalUId": "040000008200E00074C5B7101A82E008000000008F87CA1BC990D101000000000000000010000000DA81E77A153D2945A59DB6B7C9134881",
"reminderMinutesBeforeStart": 15,
"isReminderOn": true,
"hasAttachments": false,
"subject": "TEST 11",
"body": {
"contentType": "text",
"content": ""
},
"bodyPreview": "",
"importance": "normal",
"sensitivity": "normal",
"start": {
"dateTime": "2017-01-02T12:00:00.0000000",
"timeZone": "UTC"
},
"end": {
"dateTime": "2017-01-02T13:30:00.0000000",
"timeZone": "UTC"
},
"location": {
"displayName": "",
"address": {}
},
"isAllDay": false,
"isCancelled": false,
"isOrganizer": true,
"recurrence": {
"pattern": {
"type": "relativeYearly",
"interval": 1,
"month": 1,
"dayOfMonth": 0,
"daysOfWeek": [
"monday"
],
"firstDayOfWeek": "sunday",
"index": "first"
},
"range": {
"type": "noEnd",
"startDate": "2017-01-02",
"endDate": "0001-01-01",
"recurrenceTimeZone": "UTC",
"numberOfOccurrences": 0
}
},
"responseRequested": true,
"seriesMasterId": null,
"showAs": "busy",
"type": "seriesMaster",
"attendees": [],
"organizer": {
"emailAddress": {
"name": "Luigi Gallo",
"address": "[email protected]"
}
},
"webLink": "https://outlook.office365.com/owa/?ItemID=AAMkADVlYTFhYTI3LTdkYzQtNDgwMS05ZGRmLTExYjI3YjRmM2U1NwBGAAAAAACXbg5biElkTKzIlWuGxBCkBwD46oNmcupZSIkewMljzSIzAAAAAAENAAD46oNmcupZSIkewMljzSIzAADJymunAAA%3D&exvsurl=1&viewmodel=ICalendarItemDetailsViewModelFactory"
}
達成しようとしている最終結果は何ですか?それはサーバーがあなたの再発を解析し、1月の最初の月曜日にそれを置くように見える –