我刚刚开始探索 Office 365。我想知道是否有任何 API 或 Web 服务可用于Java和Javascript中的 Office 365 ?
如果是,请向我提供链接并指导我如何开始。
没有 C#/.Net 可以进行多少开发?
谢谢并恭祝安康。
我刚刚开始探索 Office 365。我想知道是否有任何 API 或 Web 服务可用于Java和Javascript中的 Office 365 ?
如果是,请向我提供链接并指导我如何开始。
没有 C#/.Net 可以进行多少开发?
谢谢并恭祝安康。
嗨,我已经使用 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";
}
});
那里有大量示例,它们是与 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获得
就我和你所做的一样,你可以为 sharepoint/office365 编码的唯一方法是创建一个有很多限制的沙盒解决方案。
更多信息可以在他们自己的论坛上找到:http: //community.office365.com/en-us/default.aspx
我会看看新的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 融合到一个框架中。