Office 365 REST APIs Preview
Written by Alex Armstrong   
Wednesday, 05 March 2014

Microsoft has a new set of APIs that expose services across the whole of Office 365 in a RESTful way, allowing developers to consume Office data and services from any application. 

 

Announcing the new opportunities for developers around Office 365. Arpan Shah, posted:

Productivity apps should be available everywhere and anywhere users want them. The average information worker spends hours each day in the Office user experience across Office apps, web browsers, and mobile devices. We’re committed to enabling developers to easily and securely build solutions that integrate across the entire Office 365 user experience, including core productivity,mail, social collaboration, and communication powered by Office, Exchange, SharePoint, Yammer, and Lync.

The Office 365 extensions use open standards: HTML, CSS3, and Javascript for user interfaces; and REST, OData, and OAuth for secure access to data and services. This should permit easy refactoring of existing solutions as well as the straightforward creation of new ones.

Shah explains:

We are moving in a direction where you won’t have to develop against SharePoint and Exchange-specific APIs; you will be able to develop against a consolidated Office 365 API set that spans SharePoint, Exchange, Lync, and Azure AD. We’re exposing Calendar, People, Mail and File Office 365 APIs that make interaction with the platform intuitive and easy. One of these platform APIs is the Discovery Service APIs, which allow you to determine the location of related Office 365 services for particular users, including Files, Calendar, and Mail APIs.

The announcement also points out that the use of open standards such as HTML5, REST web services, and OAuth means that developers can choose which development tools, platform, and languages to use - including Ruby, C, .NET, Java, Python, PHP, and others.

For those of you prefer Visual Studio and Azure as their primary development environment and hosting platform, a Cloud Business Apps project template for rapid development of business apps for SharePoint that extend Office 365 has been provided.

 

cloudbusapptemplate

(click to enlarge)

This release seems to be just the start of working with Microsoft's cloud productivity ecosystem. According to  the Overview of Office 365 APIs Preview: 

The preview release of Office 365 APIs supports a limited number of SharePoint, Exchange, and Windows Azure Active Directory (AD) data sources. But this is only the start of a much larger innovation. Moving forward, we’ll also support additional data sources in SharePoint and Exchange as well as supporting additional services like Yammer. 

 

More Information

The Office 365 platform —new opportunities for developers

Overview of Office 365 APIs Preview

Related Articles

What's In Store for European Office 365 Connect 

Microsoft Launches Self-Service BI

Programming Microsoft’s Clouds: Windows Azure and Office 365 (book review)

Office Developer Tools for Visual Studio 2012

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

 

Banner


1000 Programmer's Mugs
06/12/2024

It is legend that programmers run on coffee so what better as a festive gift than a new mug with an appropriate slogan? You could boost your favourite programmer's performance by encouraging increased [ ... ]



Programmer Gifts - Pi For Xmas
13/12/2024

The holiday season is a good time to learn about computers - you have the time. But where to start? Our advice is to ignore the pudding and go for a Pi.


More News

Last Updated ( Wednesday, 05 March 2014 )