2017-11-27 75 views
0

私は、任意のユーザーの予定を検索し、可能であれば予定の詳細を検索するEWS(SOAP経由でPHPアプリケーション、いいえ.net!)アプリケーションを構築しようとしています。Exchange EWS ID変換

私はGetUserAvailabilityコールを使用し、CalendarEventを返信します。これまでのところ、Outlookで表示権限があるイベントの場合は、内にCalendarEventDetailsブロックがあります。 AAMkAGM5ODcxMzhjLTRkMGYtNDVmNC1iOTc5LTMyNWIyZTJhNWVjZABGAAAAAADRjv4+J9j6SYF24YQXr55ZBwCyqcZbY7fXS5AoQjye609oAAAAAAENAACyqcZbY7fXS5AoQjye609oAACHZYkLAAA=:(ターゲット・ユーザーの予定表フォルダに)FindItem呼び出しによって取得CalendarItemから00000000D18EFE3E27D8FA498176E18417AF9E590700B2A9C65B63B7D74B9028423C9EEB4F6800000000010D0000B2A9C65B63B7D74B9028423C9EEB4F6800008765890B0000

  • ID:CalendarEventDetailsから

    • ID:IDは、しかし、私はそれに続くGetItemの呼び出しで使用できるものではありません

    IはFindItem IDを、復号BASE64とヘクスに変換し、FindItem IDがCalendarEventDetailsからいくつかのヘッダ、UUIDとIDからなると思われます。

    CalendarEventDetails IDとGetItemコールを使用するには、何が必要ですか?

  • 答えて

    2

    00000000D18EFE3E27D8FA498176E18417AF9E590700B2A9C65B63B7D74B9028423C9EEB4F6800000000010D0000B2A9C65B63B7D74B9028423C9EEB4F6800008765890B0000

    がEWS https://msdn.microsoft.com/en-us/library/office/bb799665(v=exchg.150).aspxにConvertId操作を使用してEWSIdに変換する必要があるので、このIDは、カレンダアポイントメントのHexEntryIdあります。あなたは

    <?xml version="1.0" encoding="utf-8"?> 
     
        <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> 
     
        <soap:Header> 
     
         <t:RequestServerVersion Version="Exchange2010_SP2" /> 
     
        </soap:Header> 
     
        <soap:Body> 
     
         <m:ConvertId DestinationFormat="EwsId"> 
     
         <m:SourceIds> 
     
          <t:AlternateId Format="HexEntryId" Id="00000000D18EFE3E27D8FA498176E18417AF9E590700B2A9C65B63B7D74B9028423C9EEB4F6800000000010D0000B2A9C65B63B7D74B9028423C9EEB4F6800008765890B0000" Mailbox="[email protected]" /> 
     
         </m:SourceIds> 
     
         </m:ConvertId> 
     
        </soap:Body> 
     
        </soap:Envelope>

    例えばタイプHexEntryIdからEWSidに変換する必要があります
    関連する問題