Building add-ins with commands

Today we bring you the second in a two-part series of guest blog posts from Andrew Salamatov, a Senior Program Manager with our Outlook team. You can find the first part here. Enjoy! Because of their advantages, we’re encouraging all developers building add-ins to use commands. In fact, soon we’ll start requiring add-ins submitted to…


Populate your Office 365 Developer Tenant with sample data

An Office 365 Developer Tenant is a great resource for developing with the Office 365 REST APIs. It gives you a place to register your app, and a user to test against. However, you have to manually add data to your user’s mailbox or OneDrive. Today we’re excited to announce a sample Windows Store App…

1

Ruby gem for Mail, Calendar, and Contacts APIs

Today I published a new Ruby on Rails sample, the Office 365 VCF Import/Export Sample. It’s basically a simple tool that allows a user to export contacts from her Office 365 mailbox to vCard files, or import vCard files into her contacts. But wait, there’s more! Instead of implementing the Contacts API in the sample,…


Office 365 APIs and Node.js

UPDATE: The node-outlook library that is discussed in this post has been updated with a new interface that does not use the Cordova library and is much simpler to use. It’s recommended that new apps use the newer interface. The tutorial linked at the end of the article has been updated to use the newer…


Using the Calendar API in PHP

In the same spirit as my Python experiment, I decided to give PHP a try and see how far I could get with the Office 365 APIs. The same disclaimers apply: I am a total PHP neophyte. I’m certain that my code is probably non-optimal, but hey, it’s a learning experience! The idea I had…


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…


New sample: accessing OneDrive from a mail app

The Office 365 REST APIs (Mail, Calendar, Contacts, and Files) provide an easy way to integrate Office 365 features into your app. But what if your app is a mail app? With a little creativity, it’s not much different than any other app. Let’s take a look at how you can use the Files API…