Udostępnij za pośrednictwem


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#. Thanks

  • Anonymous
    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/contacto

  • Anonymous
    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