我正在尝试使用php-ews将约会添加到Exchange 2007用户的日历中。我已经将代码设置为添加到当前连接的用户的日历中,并且运行良好。此用户还具有写入其他用户的日历的权限。有人知道我会如何将日历事件直接添加到其他人的日历中吗?(我不想邀请他们)
发布于 2011-09-03 03:35:58
在深入研究了ews之后,我终于弄清楚了这一点,这很容易。您只需将用户分配到该文件夹。所以,如果你有:
$request->SavedItemFolderId->DistinguishedFolderId->Id =‘日历’;
只需添加:
$request->SavedItemFolderId->DistinguishedFolderId->Mailbox->EmailAddress = 'email@domain.com‘
就是这样。
发布于 2011-09-27 03:26:53
作为参考:上面提到的方法适用于你可能想要“代表”用户做的所有事情,无论是任务、事件还是消息。其思想是拥有一个帐户,该帐户具有其他帐户的权限,并“代表”其他用户执行所需的任务。此方法简化了与EWS的通信。
对于那些来到这里寻求更多关于通过PHP与EWS通信的答案的人,看看@ EWSWrapper,它包装了自己,并扩展了php-ews,使事情变得更容易:)
https://stackoverflow.com/questions/7278288
复制相似问题