Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Ignite /6/2018 6:15 PM

Similar presentations


Presentation on theme: "Microsoft Ignite /6/2018 6:15 PM"— Presentation transcript:

1 Microsoft Ignite 2015 12/6/2018 6:15 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Yina Arenas Program Manager Office Extensibility
BRK3199 Supercharging your custom solutions with the Office 365 unified API (preview) Yina Arenas Program Manager Office Extensibility

3 Build 2014 Yina Arenas Senior Program Manager Office Extensibility
12/6/2018 Supercharging your custom solutions with the Office 365 unified API (preview) Documents IM Tasks Office Graph Contacts Users Mail Groups Calendar Files Conversations Spreadsheets Yina Arenas Senior Program Manager Office Extensibility Notes Presentations Sites © 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.

4 Agenda Why? What? How? Demos, demos, demos What’s supported now?
Build 2014 12/6/2018 Agenda Why? What? How? Demos, demos, demos What’s supported now? What’s coming next? Partner showcase Call to action © 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 The most strategic developer surface area for us is Office 365 “
12/6/2018 The most strategic developer surface area for us is Office 365 —Satya Nadella © 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.

6 Build 2015 12/6/2018 6:15 PM Office 365 by the numbers Trillion s sent with Office 365 4 Million objects in the directory 50 Billion attachments 60 Petabytes of data 470 Billion relationships in Office graph 8 Million meetings per month 850 Fortune500 companies purchased Office 365 in the last 12 months 70% © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Why? Office 365…. important data but in separate silos Build 2015
12/6/2018 6:15 PM Why? Office 365…. important data but in separate silos © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Data silos in the enterprise
AND CONVERSATIONS USER FILES EVENTS PEOPLE GROUPS

9 Directory Azure Active Directory Graph API
USER PEOPLE GROUPS Azure Active Directory Graph API

10 Extended Profile SharePoint User Profile Exchange HD Picture
PEOPLE GROUPS SharePoint User Profile Exchange HD Picture

11 Mail, calendar and conversations
AND CONVERSATIONS USER EVENTS GROUPS Exchange REST API

12 Files OneDrive for Business/SharePoint Files API
USER FILES PEOPLE GROUPS OneDrive for Business/SharePoint Files API

13 Office Graph Office Graph in SharePoint Online
USER FILES PEOPLE Office Graph in SharePoint Online

14 What? graph.microsoft.com (preview) One API to rule them all
Build 2015 12/6/2018 6:16 PM What? graph.microsoft.com (preview) One API to rule them all © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Office 365 unified API https://graph.microsoft.com/ Your App
USERS FILES MAIL CALENDAR GROUPS Insights and relationships from Office Graph TASKS

16 EMAIL AND CONVERSATIONS
Breaking silos AND CONVERSATIONS USER FILES EVENTS PEOPLE GROUPS

17 /me ME thumbnailPhoto responsibilities department pastProjects
Build 2015 12/6/2018 6:16 PM /me USER ME thumbnailPhoto responsibilities department pastProjects userPhoto aboutMe hireDate birthday address schools jobTitle mobile name skills alias tags © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Code GET https://graph.microsoft.com/beta/contoso.com
Build 2015 12/6/2018 6:16 PM Code GET GET /users/<id> GET © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 /users manager USER directReports GROUPS memberOf

20 Code GET https://graph.microsoft.com/beta/me/manager
Build 2015 12/6/2018 6:16 PM Code GET GET GET /users/<id> © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 /messages manager USER directReports GROUPS memberOf MESSAGES

22 Code GET https://graph.microsoft.com/beta/me/messages
Build 2015 12/6/2018 6:16 PM Code GET GET GET /messages?$top=5&$skip=5&$orderby=DateTimeCreated /messages?$top=5&$select=Subject,Sender& © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 /events USER EVENTS GROUPS MESSAGES MESSAGES manager directReports
memberOf MESSAGES MESSAGES

24 Code GET https://graph.microsoft.com/beta/me/events
Build 2015 12/6/2018 6:16 PM Code GET GET GET /calendarview?startdatetime= t01:00:00z &enddatetime= t23:00:00z © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 /files USER EVENTS EVENTS FILES GROUPS MESSAGES Shared with me manager
createdBy public USER directReports directReports modifiedBy EVENTS EVENTS FILES GROUPS memberOf MESSAGES

26 Code GET https://graph.microsoft.com/beta/me/files
Build 2015 12/6/2018 6:16 PM Code GET GET GET /files/<id>/lastModifiedByUser GET GET /files/<id>/lastModifiedByUser/manager © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 /groups FILES FILES CONVERSATIONS EVENTS USER EVENTS GROUPS GROUPS
directReports Shared with me modifiedBy FILES createdBy public directReports Shared with me modifiedBy FILES createdBy public manager CONVERSATIONS EVENTS USER EVENTS GROUPS memberOf GROUPS memberOf createdBy MESSAGES FILES

28 Code GET https://graph.microsoft.com/beta/contoso.com
Build 2015 12/6/2018 6:16 PM Code GET /groups?$filter=groupType+eq+'Unified' GET /groups/<id>/files /groups/<id>/conversations /groups/<id>/events/<id>/accept © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

29 /workingWith FILES FILES CONVERSATIONS EVENTS GROUPS FILES
directReports Shared with me modifiedBy FILES createdBy public workingWith manager createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf USER EVENTS GROUPS memberOf MESSAGES

30 Code GET https://graph.microsoft.com/beta/me/workingWith
Build 2015 12/6/2018 6:16 PM Code GET GET © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 /trendingAround FILES FILES CONVERSATIONS EVENTS GROUPS USER EVENTS
directReports Shared with me modifiedBy FILES createdBy public workingWith workingWith manager createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf USER directReports trendingAround EVENTS GROUPS memberOf MESSAGES

32 Code GET https://graph.microsoft.com/beta/me/trendingAround
Build 2015 12/6/2018 6:16 PM Code GET GET © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

33 /tasks (future) FILES FILES CONVERSATIONS EVENTS GROUPS USER EVENTS
trendingAround directReports trendingAround directReports directReports Shared with me modifiedBy FILES createdBy public workingWith manager createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf USER EVENTS GROUPS memberOf GROUPS memberOf TASKS MESSAGES TASKS

34 Code GET https://graph.microsoft.com/beta/me/tasks
Build 2015 12/6/2018 6:16 PM Code GET GET /groups/<id>/tasks © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 /notes (future) FILES FILES CONVERSATIONS EVENTS GROUPS USER EVENTS
trendingAround directReports directReports Shared with me modifiedBy FILES createdBy public workingWith manager createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf USER EVENTS GROUPS memberOf GROUPS memberOf TASKS TASKS MESSAGES NOTES TASKS TASKS NOTES

36 Code GET https://graph.microsoft.com/beta/me/notes/notebooks
Build 2015 12/6/2018 6:16 PM Code GET GET GET /groups/<id>/notes/notebooks © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37 API CONVERSATIONS USER EVENTS TASKS FILES TASKS GROUPS NOTES MESSAGES
createdBy trendingAround Shared with me CONVERSATIONS public workingWith manager USER directReports EVENTS trendingAround FILES modifiedBy TASKS MESSAGES NOTES TASKS memberOf NOTES workingWith GROUPS createdBy FILES

38 API https://graph.microsoft.com/ CONVERSATIONS USER EVENTS TASKS FILES
createdBy trendingAround Shared with me CONVERSATIONS public workingWith manager USER directReports EVENTS trendingAround FILES modifiedBy TASKS MESSAGES NOTES TASKS memberOf NOTES workingWith GROUPS createdBy FILES

39 Demos REST calls in action
Build 2015 12/6/2018 6:16 PM Demos REST calls in action © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

40 Build 2015 12/6/2018 6:16 PM How? © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

41 Get to all data, connections and relationships in Office 365
Build 2015 12/6/2018 6:16 PM Same platform, just simpler Get to all data, connections and relationships in Office 365 Abstraction layer Same App registration Permission scopes and security OAuth2.0 and OpenID Connect Simpler Single endpoint Single access token Powerful Get to all data, connections and relationships © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

42 https://graph.microsoft.com/
Build 2015 12/6/2018 6:16 PM Office 365 unified API Your App © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

43 Navigating the API Get a tenant-level entity set: /user
Build 2015 12/6/2018 6:16 PM Navigating the API Get a tenant-level entity set: /user Select a member from the entity set: /user/{id} Get an entity property: /user/{id}/department Traverse to related entity type via navigation properties: /user/{id}/files / /{version} /{tenant} /{entity-set} /{id} /{property} © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

44 Demos App registration, permission scopes, OpenId Connect, CORS…
Build 2015 12/6/2018 6:16 PM Demos App registration, permission scopes, OpenId Connect, CORS… © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

45 What is supported now? Build 2015 12/6/2018 6:16 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

46 Supported functionality
Build 2015 12/6/2018 6:16 PM Supported functionality Users Files Mail Calendar Org. Contacts Groups* Social Activity* Commercial OAuth2.0 CORS CRUD OData query operations Actions and functions Client libraries .Net, Android, iOS © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

47 API https://graph.microsoft.com/beta/$metadata CONVERSATIONS USER
createdBy trendingAround Shared with me CONVERSATIONS public workingWith manager USER directReports EVENTS trendingAround FILES modifiedBy TASKS MESSAGES NOTES TASKS memberOf NOTES workingWith GROUPS createdBy FILES

48 Demos Client library, CRUD, Actions…
Build 2015 12/6/2018 6:16 PM Demos Client library, CRUD, Actions… © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

49 What’s coming next? Build 2015 12/6/2018 6:16 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

50 Roadmap Notifications / web hooks Consumer Instant-on
Personal contacts Tasks Notes Skype Additional insights and relationships Extensibility

51 Partner showcase Smartsheet.com
Build 2015 12/6/2018 6:16 PM Partner showcase Smartsheet.com © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

52 Call to action Build 2015 12/6/2018 6:16 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

53 Call to action - http://dev.office.com/unifiedAPIs
Build 2015 12/6/2018 6:16 PM Call to action - Try it NOW! Get the client libraries Run the sample code Read our documentation © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

54 Demos API sandbox Build 2015 12/6/2018 6:16 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

55 Summary Office 365 unified API (preview) One API to rule them all
Build 2015 12/6/2018 6:16 PM Summary Office 365 unified API (preview) One API to rule them all Great developer experience for consuming Microsoft services from a single URL space with a single token. Directly navigate between currently siloed Office 365 services. Combine the full O365 services and the rich relationships and queries enabled by the Office Graph into a single service. © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

56 Developer Program Launch
Newsletters Free Training Free Tools Webinars Free Developer Subscription 1 YEAR FREE

57 Call to action Sign up for Developer Program
Collect your stickers at //build Check out the express talks

58 Q&A https://graph.microsoft.com/ Your App CONVERSATIONS USER EVENTS
USERS FILES MAIL CALENDAR GROUPS Insights and relationships from Office Graph TASKS createdBy trendingAround Shared with me CONVERSATIONS public workingWith manager USER directReports EVENTS trendingAround FILES modifiedBy TASKS MESSAGES NOTES TASKS memberOf NOTES workingWith GROUPS createdBy FILES

59 Please evaluate this session
12/6/2018 6:16 PM Please evaluate this session Your feedback is important to us! Visit Myignite at or download and use the Ignite Mobile App with the QR code above. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

60 12/6/2018 6:16 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft Ignite /6/2018 6:15 PM"

Similar presentations


Ads by Google