Tôi đang sử dụng EWS API trong ứng dụng giao diện điều khiển của tôi để xử lý các mặt hàng hộp thư và kịch bản kết nối của tôi trông giống nhưKết nối với Office 365 của EWS API
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.UseDefaultCredentials = true;
service.AutodiscoverUrl("[email protected]");
Nhưng tôi thấy rằng tài khoản email của tôi đã được chuyển đến Office 365 đám mây. Làm thế nào tôi nên thay đổi xác thực?
tôi tìm thấy EWS url dịch vụ
service.Url = new Uri("https://outlook.office365.com/EWS/Exchange.asmx");
nhưng tôi không biết làm thế nào để sử dụng nó.
Cảm ơn bạn
Bạn rất có thể chỉ phải đặt thông tin đăng nhập của mình (tên người dùng/pw) trong 'service.Credentials'. – kat0r
Tôi đã bỏ phiếu cho câu hỏi của bạn vì câu hỏi của bạn là câu trả lời cho câu hỏi của tôi. Trong trường hợp của tôi autodiscover đã không làm việc remotly chỉ tại chỗ, nhưng ngay sau khi tôi đặt service.Url = new Uri ("https://outlook.office365.com/EWS/Exchange.asmx"); thay vì autodiscover nó làm việc như một say mê Cảm ơn bạn rất nhiều lần nữa – Chris
AutoDiscover là rất chậm, nhưng thiết lập URI làm việc tốt hơn nhiều – wruckie