使用php-ews:https://github.com/jamesiarmes/php-ews
我可以根据此示例列出我自己日历中的事件:https://github.com/jamesiarmes/php-ews/wiki/Calendar:-Get-List-(Retrieving-Id-and-ChangeKey)但是在搜索了几个小时的解决方案后,我仍然无法找到办法访问共享日历。
这个问题很相似,但没有答案:EWS: Access shared calendars
通过查看该搜索结果以及其他各种搜索结果(我已经搜索了许多变种" ews共享日历")我必须找到共享日历的位置,获取ID然后使用那。但我还没有能够做到这一点。有人可以帮忙吗?
答案 0 :(得分:1)
在下的代码块中,只需查看" calendars文件夹" 添加此内容,以便从email@address.com' s calendar中检索事件:
$request->ParentFolderIds->DistinguishedFolderId->Mailbox = new StdClass;
$request->ParentFolderIds->DistinguishedFolderId->Mailbox->EmailAddress = 'email@address.com';