【问题标题】:Adding an appointment to specific user's calendars using with php-ews使用 php-ews 将约会添加到特定用户的日历
【发布时间】:2011-09-27 03:26:53
【问题描述】:

我正在尝试使用 php-ews 将约会添加到 Exchange 2007 用户的日历中。我已将代码设置为添加到当前连接的用户的日历中,并且工作正常。此用户还具有写入其他用户日历的权​​限。有谁知道我将如何直接将日历事件添加到其他人的日历中? (我不想邀请他们)

【问题讨论】:

    标签: php exchange-server exchangewebservices


    【解决方案1】:

    在深入研究 ews 之后,我终于想通了,这很容易。您只需将用户分配给该文件夹。所以如果你有:

    $request->SavedItemFolderId->DistinguishedFolderId->Id = '日历';

    只需添加:

    $request->SavedItemFolderId->DistinguishedFolderId->邮箱->EmailAddress = 'email@domain.com'

    就是这样。

    【讨论】:

      【解决方案2】:

      供参考:上述方法适用于您可能想要“代表”用户执行的所有操作,无论是任务、事件还是消息。这个想法是让一个帐户对其他帐户具有特权,并“代表”其他用户执行所需的任务。这种方法简化了与 EWS 的通信。

      对于来这里寻求更多关于通过 PHP 与 EWS 通信的答案的人,请查看 @EWSWrapper,它环绕并扩展了 php-ews 以使事情变得更容易:)

      【讨论】:

      • 哇,我不知道这存在。我一定会去看看的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多