Date post: | 18-Aug-2015 |
Category: |
Software |
Upload: | luis-valencia |
View: | 34 times |
Download: | 1 times |
Getting started with the Office 365 APIs
• Luis Esteban Valencia• www.luisevalencia.com• @levalencia• [email protected]
Office 365 Development
Vision
EXTEND OFFICE EVERYWHERE
Delve
Video Portal
My Apps
CONNECT TO OFFICE 365 SERVICES
Users and groups
Files Mail Calendar
Contacts Office Graph Documents
Presentations
Spreadsheets
Lync OneNote Yammer
BUILD USING AN OPEN PLATFORM
z
Azure AD graph, Exchange, SharePoint,…
Device apps and standalone websites
Admin and end-user consent
Single authentication flow for Office 365
OAuth 2.0
No capturing user credentials
Fine-grained access scopes
Supports MFA and federated user sign-in
Long-term access through refresh tokens
Secure protocol
Automatically determine URL of O365 services
Supports device app and website flows
Secured using Azure AD authentication
Serves information stored about services in AAD
Office 365 discovery services
Custom client code
_api
JavaScript library Silverlight library .Net CLR library
Execute query REST/
OData
…SearchSites, Lists and
LibsTaxonomy BCSWorkflow
The SharePoint client APIs
Office 365 APIs RoadmapSharePoint
Sites
Exchange & Outlook.com
Calendar
Contacts
OneDrive
OneDrive for Business
Active Directory
Users
Groups
OneDrive
Client API
Search
Sites, Lists and Libs
Taxonomy
BCSWorkflow
…
.NET Windows Store Apps
Windows Forms Application
WPF Application
ASP.NET MVC Web Application
ASP.NET Web Forms Application
Xamarin Android and iOS Applications
Multi-device Hybrid Apps (Cordova)
Visual Studio project support
dev.office.com
Explore http://apisandbox.msdn.microsoft.com
Sign uphttp://dev.office.com/getting-started
Get trainedhttp://dev.office.com/training
FeedbackOffice 365 NetworkShare you best practices and join conversations
https://www.yammer.com/itpronetwork
StackoverflowAsk deep technical questions to a world-wide set of developers
http://stackoverflow.com/questions/tagged/ms-office
UserVoiceProvide suggestions of what you want in future versions
http://officespdev.uservoice.com/
©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.