のプロパティをAppointment
に取得しようとしましたが、GetUserAvailabilityRequest
から返されたAppointment.ID
が不正な形式です。EWS - GetUserAvailabilityから必要な出席者を取得します
私はID
にAppointment.Bind
を実行しようとしたために、そのエラーが発生すると思われます。私もConvertIdRequest
をやろうとしましたが、ID
が不正な形式であることも通知しました。誰も機能のAppointment
から追加のプロパティを取得することに成功しましたか?
<m:GetUserAvailabilityRequest>
<m:MailboxDataArray>
<t:MailboxData>
<t:Email>
<t:Address>[email protected]</t:Address>
</t:Email>
<t:AttendeeType>Required</t:AttendeeType>
<t:ExcludeConflicts>false</t:ExcludeConflicts>
</t:MailboxData>
</m:MailboxDataArray>
<t:FreeBusyViewOptions>
<t:TimeWindow>
<t:StartTime>2016-11-23T00:00:00</t:StartTime>
<t:EndTime>2016-11-23T23:59:59</t:EndTime>
</t:TimeWindow>
<t:MergedFreeBusyIntervalInMinutes>30</t:MergedFreeBusyIntervalInMinutes>
<t:RequestedView>Detailed</t:RequestedView>
</t:FreeBusyViewOptions>
</m:GetUserAvailabilityRequest>
更新:ConvertId
要求で
を追加しました:
<ConvertId xmlns='http://schemas.microsoft.com/exchange/services/2006/messages' xmlns:t='http://schemas.microsoft.com/exchange/services/2006/types'
DestinationFormat='EwsId'>
<SourceIds>
<t:AlternateId Format='EntryId' Id='00000000816E21AD59E7904981DE99604E0CC83507002DB2B0714B541545B1DA6BDA0C682DFA00000000010D00002DB2B0714B541545B1DA6BDA0C682DFA000039D00A690000' Mailbox='[email protected]' />
</SourceIds>
</ConvertId>
(ConvertIdは、任意のExchangeサーバーがそれを変換することができ、アルゴリズムの意味である)以下は、私のためにいい作品など、あなたの要求が有効になるだろうその代わりHexEntryId形式を使用していますあなたはEWSIdにそれを変換するために正しいフォーマットでConvertIdを使用しなければならないでしょう。私は、あなたのConvertIdリクエストに関連する問題は、あなたが変換しようとしているHexIdのいずれかを使って投稿できるかどうかを推測します。 –
ありがとう@GlenScales。 ConvertIdリクエストを追加しました。 – hotshotiguana