2015-07-30 23 views
7

Tôi đang cố gắng đọc email từ hộp thư O365 của mình thông qua một ứng dụng biểu mẫu cửa sổ. Tôi muốn ứng dụng của tôi đọc email từ hộp thư O365 bằng tên người dùng và mật khẩu của tôi. Có thể truy cập api O365 mà không cần đăng ký ứng dụng trên Azure không? (Chỉ sử dụng thông tin người dùng)Đọc email từ trao đổi trực tuyến (Office 365) thông qua cửa sổ ứng dụng biểu mẫu

Tôi đi theo bài viết này trên MSDN, https://msdn.microsoft.com/en-us/library/office/dn567668(v=exchg.150).aspx Tôi gặp sự cố trong dòng này:

result = context.AcquireToken(resourceId, ClientID, _returnUri); // parameters are no longer valid in this method 
+0

Nếu AutodiscoverUrl() chậm, bạn có thể cache url dịch vụ như [this] (https://msdn.microsoft.com/en-us/library/office/dn509511 (v = exchg.150) .aspx) hoặc bạn có thể tìm thấy các cài đặt bằng cách làm theo [các bước sau] (http://help.scheduleonce.com/customer/en/portal/articles/2667741-how-to-obtain-the-exchange-web-services- ews-url-for-reschedge? t = 571362) –

Trả lời

9

Có, bạn có thể làm với với Exchange web service API. Nó được thiết kế cho ứng dụng khách. Theo liên kết, bạn có thể tìm thấy rất nhiều ví dụ.

Một lưu ý là: để tạo ứng dụng khách, bạn cần chỉ định phiên bản Exchange Server, nó phải là ExchangeVersion.Exchange2013_SP1 để trao đổi trực tuyến.

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013_SP1); 
+2

Cảm ơn bạn! Tôi tìm thấy cách để làm điều đó. https://msdn.microsoft.com/en-us/library/office/dn567668(v=exchg.150).aspx –

Các vấn đề liên quan