我希望你能帮我。我正在研究使用EWS自动管理一些日历约会。
为了帮助我做到这一点,我从这里下载了代码示例:MSDN - Exchange 2013 101 Code Samples
它们很有帮助,但是当我运行练习"Exchange 2013在Exchange服务器上创建每周定期约会“时,它会将事件放入我有权访问的辅助日历中,而不是我用户帐户的主日历中。
我尝试将保存代码更改为以下代码:
appointment.Save(new FolderId(WellKnownFolderName.Calendar));
然而,它仍然到了错误的日历上。据我所知,我的用户帐户甚至不应该访问它正在添加的日历,但我已经将它设置为一个辅助outlook帐户。
所以这就产生了一个问题,我是以当前登录用户(我的用户帐户)的身份连接到EWS的。但是为什么不保存到我的主日历中呢?反过来,它如何找到其他日历并决定应该针对哪个日历进行保存?
希望您能提供帮助,如果您需要更多信息,请联系:-)
耐克
发布于 2015-08-06 13:42:12
您需要模拟为所需的用户,找到他的日历,然后添加您的约会。Microsoft actually has an example that does exactly that.
发布于 2015-08-06 11:28:58
发布于 2015-08-10 16:04:39
Enable tracing可以查看发送到服务器的完整SOAP请求。一定是有什么东西把它指向了另一个邮箱。
https://stackoverflow.com/questions/31854371
复制