New Preview of Office 365 API Tools for Visual Studio
Amongst the multitude of developer-focused announcements we made this week at TechEd, we also released a new preview of the Office 365 API Tools for Visual Studio. This latest update supports a lot more project types and includes .NET and JavaScript client libraries that make it really easy to authenticate against and use Office 365 services from your client apps on behalf of users.
Although you can access the Office 365 APIs from any platform using REST APIs and standard OAuth flows, the client libraries dramatically simplify working with these services from a variety of client app types you build with Visual Studio. The client libraries will let you:
- Perform authentication and discovery
- Use the Mail, Calendar and Contacts API
- Use the My Files and Sites API (currently .NET only, with JavaScript coming soon)
- Use the Users and Groups API
Types of client apps now supported in this preview are:
- .NET Windows Store Apps
- .NET Windows Store Universal Apps
- Windows Forms Applications
- WPF Applications
- ASP.NET MVC Web Applications
- ASP.NET Web Forms Applications
- Xamarin Android and iOS Applications
- Multi-device hybrid apps
If you don’t see your favorite app type here, don’t fear, this is just a preview folks and we have a lot more work to do! In fact, the Visual Studio and Office Developer teams are anxiously waiting for your feedback on StackOverflow. Tag your questions with [office365] & [api] and they will jump.
What I find particularly awesome (besides the API and tools themselves), is the means by which the team is creating the client libraries as well as delivering updates in short sprints based on customer feedback. I interviewed Saurabh Bhatia, one of the program managers on the project. Besides “showing me the codes”, he also discussed the overall project direction, delivery cadence and eventual plans to open source the tools they built to create the client libraries themselves. Very cool.
Watch: New Preview Office 365 API Tools for Visual Studio
To get started, you’ll first need a Office 365 Developer site to build & test against and Visual Studio 2013 Pro or higher installed. Then install the tools here: Office 365 API Tools for Visual Studio
For more information on this update also check out: .NET and JavaScript Libraries for Office 365 APIs
And make sure you ask the experts on StackOverflow . Tag your questions with [office365] & [api]. (I’m not an expert yet, but I am learning!) You can also submit feature requests here: https://officespdev.uservoice.com/
Enjoy!
Comments
Anonymous
May 15, 2014
WinForms????? Did your dev team move to Colorado????????????? Someone is listening???????Anonymous
May 15, 2014
@LS - LOL! The dev team did not move to Colorado, still in Redmond... but it is getting warmer ;-)Anonymous
August 05, 2014
Nice video. Thanks for asking about SPA support. Hoping cross-domain will be supported soon. Nice that they'll release code gen templates. Would be swell if LS did that too.Anonymous
August 28, 2014
Is this API able to create a mailbox from scratch? I know that Powershell can do it but I'd like to use c#. ThanksAnonymous
October 12, 2014
Hola, Estamos buscando una persona que hable español, preferiblemente con residencia en Colombia con conocimientos en VSTO y Macros VBA para hacer una aplicación de indicadores de gestión y merchandising para un supermercado en Colombia. Formulario de Contacto: comprar.sutiendavirtual.com/contactoAnonymous
January 07, 2015
Can i know why the service doesn't add any fail to my project structure?Anonymous
January 29, 2015
Can I use Office365 API in lightswith with this update?Anonymous
January 18, 2016
The comment has been removed