【问题标题】:Exploring on API and webservices MS Office 365探索 API 和 Web 服务 MS Office 365
【发布时间】:2014-06-21 03:58:49
【问题描述】:

我刚刚开始探索 Office 365。 我想知道在 JavaJavascript 中是否有适用于 Office 365 的 API 或 Web 服务?

如果是,请提供链接并指导我如何开始。

没有 C#/.Net 可以进行多少开发?

感谢和问候。

【问题讨论】:

    标签: web-services api office365


    【解决方案1】:

    您好,我使用 javascript 通过在 javascript 函数中编写以下代码来使用 web 服务,希望这会有所帮助:)

    var value = document.getElementById("LblTxt").value; 
        $.ajax({
              type: "GET",
              url: "http://<Provide the web service link here>/<Provide the function name of the webservice here>"+"/"+value,               
              success: function (msg) {                                    
                 var response= msg.text;//Note use Boolean variable if the webservice returns a Boolean vale                
                  $('#status').html(response);  
                   writeToExcel(response);
              },
              error: function (result) {                                   
                   $('#status').innerHTML = "Unavailable";
              }
          });
    

    【讨论】:

      【解决方案2】:

      就我和你做的一样,为 sharepoint/office365 编码的唯一方法是创建一个有很多限制的沙盒解决方案。

      更多信息可以在他们自己的论坛上找到:http://community.office365.com/en-us/default.aspx

      【讨论】:

        【解决方案3】:

        那里有大量示例,它们是与 Office 365 对话和纯 JavaScript 的非托管代码方法。实际上,整个 SharePoint 托管应用程序模型仅使用带有 HTML 和 JavaScript 的客户端代码。最好的起点是http://dev.office.com/。 我最近在 Microsoft TechEd NA 2014 上展示了一个使用 CSOM 和 REST API 的完全客户端 AngularJS SharePoint 托管应用程序。录音可在http://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/DEV-B229#fbid=BpHXCwlr8Va 获得。在本演示文稿中,我使用了一个完整的代码示例,该示例可在 Github 上的 https://github.com/OfficeDev/Learning-Path-Manager-Code-Sample

        获得

        【讨论】:

          【解决方案4】:

          我会看看新的Office 365 API Preview。它基于 REST/JSON/OAuth2,因此任何可以“对话 HTTP”的语言都可以使用它。请注意,它仍处于预览阶段,尚未用于生产。

          如果您对 Office 365 中的 Exchange 感兴趣,那么您可以查看Exchange Web Services。这是一个基于 SOAP 的协议,对 API 有很好的支持/覆盖。有一个EWS wrapper for Java,但似乎没有积极维护。

          抱歉,我不太熟悉 Sharepoint Online、Lync、OneDrive 等的 API,但我知道 Office 365 API 预览版旨在将这些特定于应用的 API 融合到一个框架中。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-05-06
            • 2015-11-11
            • 2013-04-16
            • 1970-01-01
            相关资源
            最近更新 更多