【问题标题】:Event created on delegate calendar via EWS is not visible to the delegated user通过 EWS 在委托日历上创建的事件对委托用户不可见
【发布时间】:2021-10-30 23:40:31
【问题描述】:

我有 2 个 Outlook 用户。考虑 A 和 B。A 有日历 (a),B 有日历 (b)。

用户 B 已授予用户 A 对日历 (b) 的委托访问权限。

现在,使用 EWS API,当用户 A 在日历 (b) 上创建事件时,该事件仅对用户 B 可见。

Microsoft Graph 的情况并非如此。如果用户 A 在日历 (b) 中创建事件,则该事件对两个用户都是可见的。

我不确定这是预期的行为还是问题。

【问题讨论】:

    标签: outlook microsoft-graph-api exchangewebservices


    【解决方案1】:

    现在,使用 EWS API,当用户 A 在日历 (b) 上创建事件时,该事件仅对用户 B 可见。

    您所说的事件是什么意思是约会或会议,如果是会议,您应该在组织者日历 A 中创建它并邀请 B,如果是约会,那么如果您希望它同时存在于两个日历中,那么您将需要在两者中创建它。邮箱是边界,因此您在这两个实例中所做的所有事情都是在一个存储中创建一个对象,以便它位于另一个存储中,您需要发送和邀请并接受它或在两个存储中创建对象本身。您看到的是预期的行为(如果您只是在 Outlook 或 OWA 中手动执行,您会看到什么)

    【讨论】:

    • 我的问题是,如果用户 A 有权访问日历 (b),那么用户 A 应该能够查看日历 (b) 上的所有事件,无论是会议还是约会。但是通过 EWS API 创建的事件(会议或约会)对用户 A 不可见。而通过 MS Graph API 或 Outlook webapp 创建的事件对用户 A 可见。那么为什么会有这种差异?这是预期的吗?
    猜你喜欢
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 2020-10-12
    • 1970-01-01
    相关资源
    最近更新 更多