【问题标题】:Can I create a .NET application and let it live inside Office 365?我可以创建一个 .NET 应用程序并让它存在于 Office 365 中吗?
【发布时间】:2016-10-27 00:13:30
【问题描述】:

我知道我不想要任何现有 Office 365 应用程序的 add-in

我希望能够开发一个 .net 应用程序,该应用程序将能够查询多个数据源并存在于 Office 365 中,以按照我编码的方式显示数据。

我将查询的数据位于 Active Directory、Dynamics AX、Sharepoint 等位置。

这是 Office 365 能够做到的事情吗?我找不到这方面的例子(这让我觉得不),但我也找不到明确说你不能这样做的来源。这不仅限于 HTML/JS,我希望能够编写后端功能。

请帮忙。

【问题讨论】:

    标签: office365 office365-apps


    【解决方案1】:

    您可以使用 Office Graph 在 Office 365、SharePoint、OneDrive 上查询您想要的任何数据。

    身份验证将使用 OAuth 完成,您可以在 Office 365 内部或外部运行您的应用程序。

    您可以安装Office 365 API Tools for Visual Studio,它将在 VS 中为您提供一个名为 Add Connected Service 的选项,它会要求您提供凭据并生成将为您完成所有工作的代码。

    这里有更多关于Office Graph的信息

    【讨论】:

      【解决方案2】:

      如果“使用 Office 365”是指您希望将您的应用与邮件、日历、人员等一起列在应用启动器中,那么您可以向 Azure AD 注册您的应用以使其列出:

      https://msdn.microsoft.com/en-us/office/office365/howto/connect-your-app-to-o365-app-launcher?f=255&MSPPError=-2147217396

      您的网络应用程序可以使用 JavaScript/HTML/CSS,您还可以通过使用 ASP.NET Web API 来执行您的业务逻辑并使用 Graph API 来让它使用后端功能。

      【讨论】:

        猜你喜欢
        • 2010-09-23
        • 2021-01-14
        • 1970-01-01
        • 2017-11-02
        • 1970-01-01
        • 1970-01-01
        • 2019-03-29
        • 1970-01-01
        • 2014-03-19
        相关资源
        最近更新 更多