新的Office REST APIS 和 Visual Studio Update开发工具

[原文发表地址] New Office REST APIs and Developer Tools for Visual Studio Update

[原文发表时间] 2014-03-03 8:30 AM

今天,和Office团队一起,我们将发布一系列重要的更新,以便开发人员构建与Office系统进行交互的应用程序。

无论你正在构建一个移动应用程序,它要连接到Office 365中的高价值数据和服务,开发丰富的集成office体验的自定义应用程序,还是开发与SharePoint相结合的云计算业务应用项目,今天的发布使开发人员都能够以一种新的令人兴奋的方式连接到Office生态系统。

应用程序正越来越多地通过组合高价值的数据和服务而构建,去提供独特的移动,桌面和Web体验。今天Office 365 API的发布使得开发人员可以通过任何应用程序使用Office数据和服务,今天Office Developer Tools for Visual Studio 和 "Napa"的发布使得开发人员在Office应用程序中构建新类型的应用程序体验。

今天的发布中有一些令人兴奋的功能- 完整的细节请查看:

Office 365 REST API预览

Office 365为业务应用程序提供了丰富的高价值的数据和服务。如今,Office是通过一个新的,简单而一致的Office 365的REST APIs集去公开这些数据和服务。此版本包括的用来处理文件的APIs,日历,连系人和邮件,横跨了Exchange Online,SharePoint Online,商业OneDrive和Azure Active Director来公开数据。

这些API使用标准的OAuth和OData,使它们很容易在任何开发环境,从任何平台使用。例如,通过Exchange Online获得经过身份验证的用户的电子邮件:

 GET https://outlook.office365.com/ews/odata/Me/Inbox/Messages HTTP/1.1 
 Authorization: Bearer eyJ0eX...
 Accept: application/json

这个HTTP请求将返回用户的收件箱中的电子邮件:

 {
  "@odata.context": "https://outlook.office365.com/EWS/OData/$metadata#Me/Inbox/Messages",
  "value": [
   {
    "@odata.id": "https://outlook.office365.com/EWS/OData/Users('s@contoso.com')/Messages('...')",
    "@odata.editLink": "https://outlook.office365.com/EWS/OData/Users('s@contoso.com')/Messages('...')",
    "Id": "...",
    "ChangeKey": "...",
    "ClassName": "IPM.Note",
    "Subject": "Sent with REST",
    "BodyPreview": "This message was created and sent with the Mail REST API!",
    "Body": {
     "ContentType": "HTML",
     "Content": "This message was created and sent with the Mail REST API!"
    },
    "Importance": "Low",
 <..snip..>
   }
  ]
 }
 查看API文档和示例,了解关于如何在您的应用程序和网站使用这些API的详细信息。另外可以查看Visual Studio 的Office 365 API工具的预览。

Office应用程序

开发人员可以利用Office应用程序使自定义体验嵌入Office中。今天,许多新的可用的选项正在被提供,包括PowerPoint内容应用程序和组合形式的Outlook邮件应用程序。开发人员既可以用Visual Studio,也可以用更新后的“Napa”工具构建这些应用程序。

例如,使用Outlook组合应用程序,你可以使用自定义窗体扩展最终用户的电子邮件编写体验,这种情况是一个“我的模板”窗体。

查看Office 365 Platform blog有更多关于Office应用程序新功能的例子,查看Visual Studio blog会有关于Visual Studio工具可用的Office Developer Tools for Visual Studio 2013 – March 2014 Update更新的详情.

云计算商业应用程序

在Visual Studio2013,我们介绍了云计算商业应用程序模板,是用于快速构建现代商业应用。今天发布的Office Developer Tools for Visual Studio 2013 - March 2014 Update包含的功能使得它更容易整合文件,进一步流程化开发和支持连接到有价值的企业数据源。例如,你现在可以直接在SAP中连接到企业数据:

查看Visual Studio Blog有更多云计算商业应用程序的新功能详情。

集成Office到您的应用程序体验从未如此简单。查看https://dev.office.com今天就开始!

敬上!