简体   繁体   English

关于Office 365的EWS Web服务

[英]Regarding EWS web service for office 365

I am using EWS web services for fetching emails form office 365 account. 我正在使用EWS Web服务从Office 365帐户获取电子邮件。 I am getting this error 我收到此错误

The Autodiscover service couldn't be located. 找不到自动发现服务。

I have written this code. 我已经写了这段代码。

ExchangeService service = new ExchangeService(userData.Version);

if (listener != null)
{
    service.TraceListener = listener;
    service.TraceFlags = TraceFlags.All;
    service.TraceEnabled = true;
}

service.Credentials = new NetworkCredential(userData.EmailAddress, userData.Password);
service.UseDefaultCredentials = false;

if (userData.AutodiscoverUrl == null)
{
    Console.Write(string.Format("Using Autodiscover to find EWS URL for {0}. Please wait... ", userData.EmailAddress));

    service.AutodiscoverUrl(userData.EmailAddress);
    userData.AutodiscoverUrl = service.Url;

    Console.WriteLine("Complete");
}

Please check what i am doing wrong. 请检查我在做什么错。 Thanks 谢谢

Try the following: 请尝试以下操作:

ExchangeService service = new ExchangeService();
service.TraceEnabled = true;
service.Credentials = new WebCredentials(User, Pwd);
service.AutodiscoverUrl(User, RedirectionUrlValidationCallback);
service.TraceEnabled = true;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM