Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Build 2016 1/2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,

Similar presentations


Presentation on theme: "Microsoft Build 2016 1/2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,"— Presentation transcript:

1 Microsoft Build 2016 1/2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 OneDrive API – Overview, What’s New, and Scenarios
Sean Maloney Product Marketing Manager – Office 365 and OneDrive

3 Overview, What’s New, and Scenarios Agenda
1/2/2019 6:45 PM Overview, What’s New, and Scenarios Agenda Overview What’s new and coming soon Use cases and scenarios Wrap up In this video I will give you an overview of the OneDrive API, what new and coming soon, then I will give you some ideas of the scenarios you can enable, and what you can build with the new OneDrive API. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Microsoft Graph API - graph.microsoft.com
1/2/2019 OneDrive API Overview The OneDrive API gives you access to files from everywhere – personal, business, enterprise Use the new OneDrive API or Microsoft Graph Lists Team Sites Files Document Libraries OneDrive for Business OneDrive Consumer OneDrive is the core file storage platform for Office 365 that gives developers access to files regardless of where they may live. Office 365 files may be personal files stored in OneDrive Consumer, OneDrive for Business, or enterprise wide files may be stored in SharePoint. The great news is that the OneDrive API now allows developers to access all of these files via a single API. In addition, the OneDrive API integrates with the Microsoft Graph, which further simplifies data access and authentication across several Microsoft endpoints including Users, Groups, Mail, Calendar, Tasks. CSOM / SP REST API OneDrive API dev.onedrive.com USERS GROUPS MAIL CALENDAR TASKS Microsoft Graph API - graph.microsoft.com © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

5 What’s New and Coming Soon
1/2/2019 6:45 PM What’s New and Coming Soon What’s new SDK’s and file pickers APIs to manage permissions – Including Company Shareable Links Webhooks for OneDrive Consumer (GA) and Business (preview) Coming Soon App delegated tokens More functionality via the Microsoft Graph Over the past few months, we have released a set of SDKs, and file pickers tools that that will enable developers to get started faster than ever. In addition, we have also enabled some of the more robust scenarios that enterprise customers need that are now enabled by accessing files stored in ODB. These features include: Using the OneDrive API to enable apps to view, add, and delete permissions Webhooks – Which can allow your app to subscribe to changes in a user’s OD so that you can be notified of changes when they happen instead of constantly polling our API for changes. In the coming months app delegated tokens will be easier to use. In addition, more of the features enabled in the OneDrive API will be available directly using the Microsoft graph. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Use Cases and Scenarios
1/2/2019 6:45 PM Use Cases and Scenarios File Pickers Simple file access from an app or website Video deep dive and samples via //Build “Introducing the file picker for OneDrive and OneDrive for Business” Let’s take a closer look at some of the key use cases for files, file management, and file access for both consumers and enterprises. The simplest scenario is allowing users to access or save a file within your experience and leverage the OneDrive File explorer experience. In this case, the fastest and easiest ways for developers to get started is by using our file pickers, which are available for iOS, Android, .NET and JavaScript. You can find a deeper dive into the OneDrive file picker in the detailed //Build 2016 session. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Use Cases and Scenarios
1/2/2019 6:45 PM Use Cases and Scenarios OneDrive API Enable roaming or backup of user data App Folders File management tools Video deep dive and samples via //Build ““Webhooks on the OneDrive direct endpoint” Sample - File analytics and data protection App delegated tokens Permissions management Sample - For all other scenarios, you will want to use the complete OneDrive API, which enables more robust file access and management. We also have SDKs available for iOS, Android, .NET and Python that should simplify getting started by enabling authentication and service discovery. Some of these scenarios enabled by the OneDrive API include: Enabling roaming or backup of user data - This is when an app needs its own space in OneDrive to store user data related to their app. To support the OneDrive API supports App Folders. Then there are File Management tools - Think of these as applications that may access a set of files in a user OneDrive in order to provide a more specialized user experience or value add services based on those files. The relevant features in the OneDrive API that will allow you to build file management tools are webhooks and Sync Changes. You can find a deeper dive into webhooks in that Build 2016 session. And finally you can build File Analytics and Data Protection Tools – These are typically enterprise apps that discover a set of users in a tenant and then perform analytics or delegated file management tasks on behalf of a user for auditing or compliance. The relevant features in the OneDrive API that enable these scenarios are access to file permissions and app delegated tokens. There is a sample app that uses app delegated tokens that is linked here. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Related content Microsoft Graph API https://graph.microsoft.io/
1/2/2019 Related content Microsoft Graph API SharePoint REST APIs Management Activity APIs Other Scenarios and Related APIs There are several other APIs that are related to the OneDrive API that you may choose to use if your scenario isn’t completely addressed by the OneDrive API. They include: The Microsoft Graph API that I previously mentioned – That will give you access to data from other Microsoft Enpoints. The Sharepoint REST APIs – Which are our legacy Sharepoint API used by a broad set of our developer community. These APIs provide robust levels of functionality and control but can be more difficult to use for those that are less familiar with SharePoint The Management Activity API – that Provides access to user actions and event logs that are accessible via an API; and finally The SharePoint Migration API – which is an API that is used to move large sets of multi-user data in or out of OneDrive. The OneDrive API can be used for small, infrequent, data migration events. However, for more robust scenarios you should use the Migration API. Migration APIs © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

9 Call to Action Visit dev.onedrive.com and dev.office.com
Microsoft Build 2016 1/2/2019 6:45 PM Call to Action Visit dev.onedrive.com and dev.office.com Find us on github or StackOverflow Visit other //BUILD sessions related to the OneDrive API on Channel 9. Continue your education at Microsoft Virtual Academy online. Wrap Up and Resources We hope this video gave you a helpful introduction to the OneDrive API and the solutions that may be possible by leveraging access to Office 365 files within your application. To learn more about building applications that integrate with OneDrive, check out our developer portal at dev.onedrive.com. This is the home for all the documentation, samples, downloads, and additional content you need to build apps that connect to OneDrive and OneDrive for Business. You can also find us on github, Stack Overflow and our office developer community on dev.office.com Thanks for watching and happy building! © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft Build 2016 1/2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,"

Similar presentations


Ads by Google