Check out dev.outlook.com!

As you can probably tell from announcements we made at BUILD this week like add-ins for Outlook coming to Outlook.com, new features in our REST APIs like web hooks and search, and new ribbon extensibility in the next version of Outlook; we are serious about investing in Outlook, Outlook.com, the Office 365 Outlook Service, and…


Client Credentials Flow for Mail API in Python

Matthias announced support for the Client Credentials flow in the Mail, Calendar, and Contacts APIs a couple of weeks ago, and since then, we’ve had a lot of questions about implementing it. Matthias published a great sample using .NET and ADAL, but many of you have asked for details on implementing this on other platforms,…


Office 365 APIs and Python Part 3: Mail and Calendar API

This post is the third part of a series of posts chronicling my (mis)adventures learning Python and Django, and using them to integrate with Office 365. This extends the sample app from Part 2 to add CRUD operations with the Mail and Calendar APIs. I had so much fun making part 1 and part 2…


Office 365 APIs and Python Part 2: Contacts API

This post is the second part of a series of posts chronicling my (mis)adventures learning Python and Django, and using them to integrate with Office 365. This extends the sample app from Part 1 to add CRUD operations with the Contacts API. When I left off in Part 1, I had a working Python/Django app…


Office 365 APIs and Python Part 1: OAuth2

Knowing absolutely nothing about Python (other than it is apparently named after Monty Python!), I’ve decided to build a Python web app that integrates with the Office 365 APIs, specifically, the Contacts APIs. For your amusement, I’ll be chronicling my misadventures as I learn Python and figure out how to use it to call the…