当使用“delta”获得时,招募活动时缺少活动主题

时间:2017-09-19 07:33:55

标签: outlook microsoft-graph

当我使用

GET https://graph.microsoft.com/v1.0/me/calendarview?startdatetime={today}&enddatetime={next-week}

无论是一次性还是招募活动,我都可以获得活动主题。

然而,当我使用“delta”

GET https://graph.microsoft.com/v1.0/me/calendarview/delta?startdatetime={today}&enddatetime={next-week}

一次性活动有主题,而招募活动没有主题。以下是我收到的招聘活动之一:

{
    "@odata.type": "#microsoft.graph.event",
    "@odata.etag": "W/\"DwAAABYAAACpTc/InBsuTYwTUBb+VIb4AAB0+Esn\"",
    "seriesMasterId": "AAMkADBlZTUwNTkxLWVmODgtNDVhNC1iZjhlLTdjNjA1ODZlMDI5MgBGAAAAAACUbnk-iwQZRbXMgkfKtmYhBwCpTc-InBsuTYwTUBb_VIb4AAAAAAENAACpTc-InBsuTYwTUBb_VIb4AAAUHFHiAAA=",
    "type": "occurrence",
    "start": {
"dateTime": "2017-09-19T05:00:00.0000000",
"timeZone": "UTC"
    },
    "end": {
"dateTime": "2017-09-19T06:00:00.0000000",
"timeZone": "UTC"
    },
    "id": "AAMkADBlZTUwNTkxLWVmODgtNDVhNC1iZjhlLTdjNjA1ODZlMDI5MgFRAAgI1P7xXviAAEYAAAAAlG55P4sEGUW1zIJHyrZmIQcAqU3PyJwbLk2ME1AW-lSG_AAAAAABDQAAqU3PyJwbLk2ME1AW-lSG_AAAFBxR4gAAEA=="
}

这是一个错误吗?

1 个答案:

答案 0 :(得分:1)

我看到使用/delta会导致我将视图中的每次出现都视为一个小得多的实体,但我也得到了相应的系列主文件,其中包含完整的详细信息。所以在这种情况下,你会从主人那里得到主题。

因此对于"type": "occurrence"的实体,您会看到seriesMasterId,它应与您的回复中另一个实体的id相对应。然后,您可以从中提取subjectbody等属性。