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