1

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

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

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

谢谢并恭祝安康。

4

4 回答 4

2

嗨,我已经使用 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";
          }
      });
于 2012-12-03T11:21:26.013 回答
0

那里有大量示例,它们是与 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获得

于 2014-05-20T20:28:04.010 回答
0

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

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

于 2012-10-02T12:09:38.880 回答
0

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

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

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

于 2014-06-20T19:58:49.313 回答