当事件来自 Microsoft Graph 上的邀请时,日历事件的类别数组为空

Posted

技术标签:

【中文标题】当事件来自 Microsoft Graph 上的邀请时,日历事件的类别数组为空【英文标题】:Category array of calendar event is empty when event comes from invitation on Microsoft Graph 【发布时间】:2018-08-29 20:03:41 【问题描述】:

我正在开发一个界面,显示我工作的几个人的 Outlook 日历。 我的经理创建了几个类别来标记每个事件:

为了获得本周的活动,我提出以下要求:

https://graph.microsoft.com/v1.0/users/my-email/calendarview?startdatetime=2018-08-26T00:00:00Z&enddatetime=2018-09-01T23:59:59Z&$select=subject,categories,start,end,sensitivity

当我在日历上使用以下类别之一创建我自己的活动时,我会收到回复中的类别:

"value": [
    
        "@odata.etag": "...",
        "id": "...",
        "categories": [
            "Categoria Vermelha"
        ],
        "subject": "TESTE",
        "sensitivity": "normal",
        "start": ...,
        "end": ...
    ,...

问题是:如果我将此活动分享给某个组的某个人(作为邀请或会议),则“类别”字段的内容不会传播。所以没有人知道该事件属于哪个类别。

那么有人知道这是否是一个错误吗?微软文档没有提到它。

【问题讨论】:

【参考方案1】:

根据你的描述和我的测试。当事件来自邀请时,类别不显示日历的类别。

我们可以在“the voice of the user”上发布到 Microsoft 产品组。

【讨论】:

嗨,基康!在您发表评论后,我放弃了使用类别。现在我将类别作为事件标题上的字符串发送。我会在用户之声上推荐这个新功能。谢谢你的回答:) 绝对。完成

以上是关于当事件来自 Microsoft Graph 上的邀请时,日历事件的类别数组为空的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Graph API:无法列出会议室的重复事件

使用 Microsoft Graph API 获取修改后的系列事件发生

使用 Microsoft Graph API 将在线会议 URL 添加到事件

我可以使用 Microsoft Graph API 同步日历事件吗?

使用 Microsoft Graph 为日历创建新事件时出现空异常

Microsoft Graph API calendarView 是不是仅限于一个月?如何获取所有事件?