我是使用Exchange EWS的全新軟件,無法在文檔或在線中找到對此的任何參考。Exchange 2007 ews(Web服務) - 找出誰已經接受參加會議?
我正在連接到Exchange 2007服務器,並使用PHP SoapClient檢索給定帳戶的日曆會議列表。這是工作,並檢索所有的會議作爲CalendarItem對象,然後我可以在我的PHP腳本中使用。
但是,我真正需要的是知道誰有接受出席會議。我收集了CalendarItem對象的DisplayTo屬性告訴我們哪些人被邀請,但肯定其中一些人可能已經拒絕。所以,如果我想知道誰將在那裏,我怎麼能得到這些信息?
這似乎是有用的信息可用(例如計劃餐飲或其他),所以它似乎不可能通過Web服務公開,但我無法找到如何發現此信息。
任何人都可以幫忙嗎?
編輯:只是爲了澄清什麼是由Exchange 2007 Web服務返回,這是什麼服務回報每一次會議:
[0] => stdClass Object
(
[ItemId] => stdClass Object
(
[Id] => AAAQAHN0ZXBld0BNQkEuYWMud
[ChangeKey] => DwAAABYA
)
[ParentFolderId] => stdClass Object
(
[Id] => AQAQAHN0ZXBld0BNQkEuYWM
[ChangeKey] => AQ
)
[ItemClass] => IPM.Appointment.Occurrence
[Subject] => IT Meeting
[Sensitivity] => Normal
[DateTimeReceived] => 2013-09-11T13:06:27Z
[Size] => 6724
[Importance] => Normal
[IsSubmitted] =>
[IsDraft] =>
[IsFromMe] =>
[IsResend] =>
[IsUnmodified] =>
[DateTimeSent] => 2013-09-11T13:06:27Z
[DateTimeCreated] => 2013-09-11T13:06:27Z
[ReminderDueBy] => 2014-08-04T10:30:00Z
[ReminderIsSet] => 1
[ReminderMinutesBeforeStart] => 15
[DisplayCc] =>
[DisplayTo] => Bob, Frank, Tim, Alf, Juanita
[HasAttachments] =>
[Culture] => en-US
[Start] => 2014-06-02T10:30:00Z
[End] => 2014-06-02T12:00:00Z
[IsAllDayEvent] =>
[LegacyFreeBusyStatus] => Busy
[Location] => Meeting Room
[IsMeeting] => 1
[IsRecurring] => 1
[MeetingRequestWasSent] =>
[IsResponseRequested] => 1
[CalendarItemType] => Occurrence
[MyResponseType] => Accept
[Organizer] => stdClass Object
(
[Mailbox] => stdClass Object
(
[Name] => Bob
)
)
[Duration] => PT1H30M
[TimeZone] => (UTC) Dublin, Edinburgh, Lisbon, London
[AppointmentReplyTime] => 2013-09-11T13:07:00Z
[AppointmentSequenceNumber] => 0
[AppointmentState] => 3
[ConferenceType] => 0
[AllowNewTimeProposal] => 1
[NetShowUrl] =>
)
您需要有權查看其他人的日曆才能查看他們組織的會議的回覆。 –