我希望你能帮助我。我正在考虑使用EWS自动管理一些日历约会。
为了帮助我,我从这里下载了代码示例: MSDN - Exchange 2013 101 Code Samples
它们很有用,但是当我运行“Exchange 2013在Exchange服务器上创建每周定期约会”时,它会将事件放入我可以访问的辅助日历中,而不是我的用户帐户的主日历。
我尝试将保存代码更改为:
appointment.Save(new FolderId(WellKnownFolderName.Calendar));
但它仍然是错误的日历。据我所知,我的用户帐户甚至无法访问日历,它正在添加它,但我已将其设置为次要Outlook帐户。
所以这提出了一个问题,我正在以当前登录用户(我的用户帐户)的身份连接到EWS。但为什么不保存到我的主日历?反过来,它如何找到其他日历并决定它应该保存哪些?
希望你能提供帮助,如果你需要更多信息,请问: - )
的Nik
答案 0 :(得分:0)
您是否看过这个链接:
答案 1 :(得分:0)
您需要模仿您想要的用户,找到他的日历,然后添加您的约会。 Microsoft actually has an example that does exactly that.
答案 2 :(得分:0)
Enable tracing查看发送到服务器的完整SOAP请求。必须有一些东西指向另一个邮箱。
答案 3 :(得分:0)
嗯,这是一个很老的问题,
但也搜索了这个,这是谁可能需要它的解决方案:
您需要先找到文件夹ID,然后
appointment.Save(CustomCalendarFolder.Id,SendInvitationsMode.SendToNone);