0

是否有可能在沒有Azure Active Directory參與的情況下構建消耗Office 365 REST API的任何應用程序(控制檯,Windows Store,WPF,MVC,Web API,Android,iOS等)?是否有可能在沒有Azure Active Directory參與Office 365 REST API的情況下構建任何應用程序?

到目前爲止,沒有Azure Active Directory似乎不可能。 但是在Windows,Android和Applet應用商店中有很多應用可以連接到Office 365並提取用戶聯繫人。那麼他們如何做到這一點?

回答

0

註冊是OAuth應用程序和消費Office365的REST API的新的和推薦的方法是通過本網址devs.apps.microsoft.com

這已經創造了讓人們沒有Azure的賬戶消費Office365的API。

+0

我看了看門戶。如果你註冊一個應用程序,那麼你如何利用它?還有什麼辦法編寫一個控制檯應用程序來做到這一點?只有「Web」和「Mobile」平臺的選項。例如編寫一個控制檯應用程序來爲任何電子郵件帳戶提取聯繫人。 – Rahatur

1

您必須區分不需要Azure AD而不需要Azure訂閱。 每個Office 365訂閱都會在幕後自動獲取Azure AD租戶。到目前爲止,許多開發功能僅通過Azure門戶提供,但這只是考慮事項的方式。例如,如果您使用Visual Studio 2015,則可以創建和修改使用Azure AD和Office 365的應用程序,而無需任何Azure訂閱。 在舊方法中,您可以使用Live SDK獲取消費者用戶的聯繫人 - 如https://msdn.microsoft.com/en-us/library/hh826535.aspx中所述。在即將到來的服務更新中,您將能夠爲消費者和組織用戶使用完全相同的API - 請參閱https://dev.outlook.com/RestGettingStarted,以便對新功能進行很好的介紹。

+0

感謝您的回覆。這真有趣。 那麼,我們如何在沒有任何顯式Azure AD訂閱的情況下將VS 365中的Office 365 REST API利用?我認爲無需使用AD註冊應用程序就可以使用新的REST API。 – Rahatur

+0

您確實向Azure AD註冊了應用程序 - 但您不需要訪問Azure門戶就可以這麼做!轉到項目 - >添加連接的服務 - > Office 365 API,您應該能夠從那裏提供的東西 – vibronet

相關問題