2017-03-13 31 views
9

Tôi có và tài khoản quản trị trong Office365 với một ứng dụng được cấp quyền truy cập đầy đủ vào bất kỳ trao đổi nào có liên quan. Tôi đang viết một ứng dụng có một trường hợp sử dụng mà tôi sẽ cần để có được tất cả các quy tắc được tạo trong hộp thư của người dùng. Điều này sẽ bao gồm những thứ như tên quy tắc, nội dung, vvMicrosoft Graph API: Nhận tất cả các quy tắc cho tài khoản thư

này sẽ lý tưởng bao gồm những thứ như thiết lập Active Sync giữa các thiết bị, cho phép để hộp thư eDiscovery, vv

Tôi không thấy sự ủng hộ đối với những người trong đồ thị API. Có cách nào để lấy thông tin này không?

+0

Đây có phải là phần bổ trợ cho web không? –

+0

không - đây là dành cho một ứng dụng đa người dùng Azure AD – Keshi

+0

Bạn muốn đạt được điều gì bằng cách sử dụng 'đồ thị Microsoft'? Bạn có thể cụ thể hơn không? –

Trả lời

2

Không có hỗ trợ cho những điều nâng cao đó trong API đồ thị của Microsoft. Bạn cần sử dụng Exchange Web Services (EWS) cho nó.

Ví dụ: you can retrieve eDiscover information và bạn cũng có thể quản lý manage inbox rules. Hãy xem full reference của API được quản lý EWS để có danh sách dài những thứ bạn có thể làm.

Bạn có thể sử dụng xác thực Azure AD OAuth 2.0 để ủy quyền truy cập vào EWS trong Office 365 bằng cách thêm mã thông báo Vòng đệm vào yêu cầu EWS.

+0

Cảm ơn - nhưng bản thân EWS thiếu sự hỗ trợ trong một số cài đặt tôi cần. Về cơ bản, tôi đang tìm kiếm thứ gì đó sẽ cung cấp cho tôi tất cả dữ liệu có sẵn trong Trung tâm quản trị Exchange hoặc dưới dạng luồng sự kiện hoặc API. EWS là tính năng phong phú nhưng được cung cấp bởi sự thiếu hỗ trợ của microsoft và hiệu năng của những yêu cầu đó trong kiến ​​trúc REST/microservice định hướng - nó không phù hợp. – Keshi

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