Add user A's shared caleder to User's B' calender folder using Exchange Web Services (EWS) RRS feed

  • Question

  • How can you add user A's calender (which he has already shared with another user B with owner permission) automatically to User B's outlook.

    I know its possible using Outlook automation (here is MSDN link for your ref)

    But is it possible to do it using EWS?

    Also It would be nice if I could also create Navigation folders in outlook.



    Sunday, July 29, 2012 1:40 AM


All replies

  • What version of Exchange are you using ?

    On Exchange 2010 its possible (but not easy) to do this by manually creating the Navigation Short Cut Item and setting all the Properties outlined in http://msdn.microsoft.com/en-us/library/ee179467(v=exchg.80)

    The shortcuts themselves are saved as FAI Items (with a MessageClass of "ipm.microsoft.wunderbar.link") in the Non_IPM_Subtree CommonViews Folder. The Nav Folders are similar these are all documented in http://msdn.microsoft.com/en-us/library/cc463899(v=exchg.80). You need 2010 for this to work as 2007 can't access FAI items


    Tuesday, July 31, 2012 6:48 AM
  • Hi Glen,

    I was kind of hoping a reply from you and you did - THANKS! I have seen your blog as well as other forum entries regarding Wunderbar link.

    Yes I am using exchange 2010 - If we keep the creation of Navigation link aside for a min, I am still not clear on how would I implement the basic of adding one user's calender to another, using EWS, I looked at EWSEditor - and it shows me the Calender but not "My Calender" Nav Link (Wunderbar) that we see in Outlook or OWA. Even Outlook Spy is not able to show any info ( basically I can not select "My Calender" folder/nav link or any other Nav link in the Calender series)

    So I have 2 questions

    1. Can this "My Calender" nav bar be really accessed using EWS? How - Any direction would be really helpfull.

    2. What are othere alternatives? How does OWA access it? Can I access OWA API's somehow? Like accessing Outlook.

    Thanks a lot in advance for your help.



    Tuesday, July 31, 2012 7:31 AM
  • I would probably stick to using a Mapi Editor to work this out but yes you can do it with EWS

    In Outlook Spy you need to look in the AssoicatedItems Collection of the Commonviews folder eg

     There is also a EWS Managed API sample for listing these items in http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/thread/c66bc9f3-b138-4482-86c0-34fd8f918f13

     The Interfaces that OWA are private and not usable so you either need to use EWS or Mapi


    • Marked as answer by Parth4 Friday, August 31, 2012 12:30 AM
    Tuesday, July 31, 2012 8:23 AM