向特定用户添加约会';s日历与php ews一起使用

向特定用户添加约会';s日历与php ews一起使用,php,exchange-server,exchangewebservices,Php,Exchange Server,Exchangewebservices,我正在尝试使用php ews将约会添加到Exchange2007用户的日历中。我已经设置了代码,可以添加到当前连接的用户的日历中,这很好。此用户还具有写入其他用户日历的权限。有人知道我将如何直接将日历事件添加到其他人的日历中吗?(我不想邀请他们)在深入研究了ews之后,我终于明白了这一点,这很容易。您只需将用户分配到该文件夹。因此,如果你有: $request->SavedItemFolderId->DiscrimitedFolderId->Id='calendar' 只需添加: $reques

我正在尝试使用php ews将约会添加到Exchange2007用户的日历中。我已经设置了代码,可以添加到当前连接的用户的日历中,这很好。此用户还具有写入其他用户日历的权限。有人知道我将如何直接将日历事件添加到其他人的日历中吗?(我不想邀请他们)

在深入研究了ews之后,我终于明白了这一点,这很容易。您只需将用户分配到该文件夹。因此,如果你有:

$request->SavedItemFolderId->DiscrimitedFolderId->Id='calendar'

只需添加:

$request->SavedItemFolderId->distributedFolderId->Mailbox->EmailAddress->email@domain.com"


就是这样。

在深入研究了ews之后,我终于明白了这一点,而且非常简单。您只需将用户分配到该文件夹。因此,如果你有:

$request->SavedItemFolderId->DiscrimitedFolderId->Id='calendar'

只需添加:

$request->SavedItemFolderId->distributedFolderId->Mailbox->EmailAddress->email@domain.com"


仅此而已。

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


对于来这里寻求更多关于通过PHP与EWS通信的答案的人,请看一看@,它将自身包装起来并扩展PHP EWS以使事情变得更简单:)

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


对于来这里寻求更多关于通过PHP与EWS通信的答案的人,请看一看@它将自身包装起来,并扩展PHP EWS以使事情变得更简单:)

哇,我不知道它的存在。我一定会去看看的。哇,我不知道这个存在。我一定去看看。