新的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今天就开始!
敬上!