我是使用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] =>
)
您需要有权查看其他人的日历才能查看他们组织的会议的回复。 –