我有一个与我共享的会议室日历。我希望做的是使用 php-ews 来拉出该日历时间表以进行显示。到目前为止,我已经能够毫无问题地轻松显示我的 OWN 日历。这是使用以下代码完成的:https://github.com/jamesiarmes/php-ews/wiki/Calendar:-Get-List-(Retrieving-Id-and-ChangeKey)
我看到一个类似的问题(php-ews:访问共享日历?)有人建议在“仅查看日历文件夹”部分中添加这些行:
$request->ParentFolderIds->DistinguishedFolderId->Mailbox = new StdClass;
$request->ParentFolderIds->DistinguishedFolderId->Mailbox->EmailAddress = 'email@address.com';
这并没有破坏代码或任何东西,但它也没有改变结果。结果,我仍然只得到了我自己的日历。我已经看到提到模仿是一种方法,但由于日历已经与我共享,我认为没有必要这样做。有什么我忽略的吗?我确实有日历的身份路径,即(用大写字母替换识别细节):DOMAIN.com/OU/USERNAME:\calendar\NAME OF CALENDAR
我希望这足以帮助解决问题。关于堆栈溢出有几个问题处理这个问题(但没有解决我问题的答案),所以如果我们把它排序,我一定会把解决方案传递给这些位置。