spca2014 office365 ap is full hackett obrien

48

Upload: nccomms

Post on 02-Jul-2015

126 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Spca2014 office365 ap is full hackett obrien
Page 2: Spca2014 office365 ap is full hackett obrien
Page 3: Spca2014 office365 ap is full hackett obrien

Wes Hackett

PrincipalSolutions Architect

Page 4: Spca2014 office365 ap is full hackett obrien

Chris O’Brien

Head ofDevelopment

Page 5: Spca2014 office365 ap is full hackett obrien
Page 6: Spca2014 office365 ap is full hackett obrien

Provider-hosted SharePoint app?

External Office 365 app?

OR

Page 7: Spca2014 office365 ap is full hackett obrien
Page 8: Spca2014 office365 ap is full hackett obrien
Page 9: Spca2014 office365 ap is full hackett obrien
Page 10: Spca2014 office365 ap is full hackett obrien
Page 11: Spca2014 office365 ap is full hackett obrien
Page 12: Spca2014 office365 ap is full hackett obrien
Page 13: Spca2014 office365 ap is full hackett obrien

“Getting started” demo

Adding Office 365 APIs to project

Page 14: Spca2014 office365 ap is full hackett obrien
Page 15: Spca2014 office365 ap is full hackett obrien
Page 16: Spca2014 office365 ap is full hackett obrien

Web Client Libraries Demo

Office365 Tools and API

Page 17: Spca2014 office365 ap is full hackett obrien
Page 18: Spca2014 office365 ap is full hackett obrien

http://apisandbox.msdn.microsoft.com/

Page 19: Spca2014 office365 ap is full hackett obrien

REST Demo

Office365 Tools and API

Page 20: Spca2014 office365 ap is full hackett obrien
Page 21: Spca2014 office365 ap is full hackett obrien
Page 22: Spca2014 office365 ap is full hackett obrien

File Handler Demo

Office365 Tools and API (Preview Feature)

Page 23: Spca2014 office365 ap is full hackett obrien
Page 24: Spca2014 office365 ap is full hackett obrien

Azure AD – services provided to O365 apps

Page 25: Spca2014 office365 ap is full hackett obrien

http://cob-sp.com/1nvjqZ9

Page 26: Spca2014 office365 ap is full hackett obrien

Native Application

Azure AD Authorization

Endpoint

Azure AD Token

Endpoint Office 365 API

Request authorization code

Sign-in via browser pop-up

Return authorization code

Redeem authorization code and acquire access token for Office 365 resource

Return access token and refresh token

Return Http Response

Call Office 365 API using the access token

Can use this access token with SharePoint REST/CSOM!

Page 27: Spca2014 office365 ap is full hackett obrien

Possible to use Office 365 access token with SharePoint CSOM/REST

This provides a level of integration between Office 365 APIs approach and the SharePoint APIs

Can mix approaches e.g. when need a method which only exists in SharePoint API

See http://cob-sp.com/1F3hsay

Page 28: Spca2014 office365 ap is full hackett obrien

[ISSUE – CANNOT *YET* SELECT SITES!]

Page 29: Spca2014 office365 ap is full hackett obrien
Page 30: Spca2014 office365 ap is full hackett obrien
Page 31: Spca2014 office365 ap is full hackett obrien
Page 32: Spca2014 office365 ap is full hackett obrien
Page 33: Spca2014 office365 ap is full hackett obrien

http://cob-sp.com/1l6wljQ

Page 34: Spca2014 office365 ap is full hackett obrien

JS Client Library Demo

Office365 Tools and API – release preview two

Page 35: Spca2014 office365 ap is full hackett obrien
Page 36: Spca2014 office365 ap is full hackett obrien
Page 37: Spca2014 office365 ap is full hackett obrien
Page 38: Spca2014 office365 ap is full hackett obrien

Next steps

Page 39: Spca2014 office365 ap is full hackett obrien

aka.ms/COB

www.weshackett.com

http://dev.office.com

https://github.com/OfficeDev

http://aka.ms/Office365DevApisYam

Page 40: Spca2014 office365 ap is full hackett obrien

Thank you

www.sharepointnutsandbolts.com

www.weshackett.com

Page 41: Spca2014 office365 ap is full hackett obrien
Page 42: Spca2014 office365 ap is full hackett obrien

http://dev.office.com

Page 43: Spca2014 office365 ap is full hackett obrien

http://aka.ms/Office365DevPodcastYam

http://aka.ms/Office365DevAppsModelYam

http://aka.ms/Office365DevToolsYam

http://aka.ms/Office365DevApisYam

http://aka.ms/Office365DevMigration

http://aka.ms/Office365DevLinksYam

Page 44: Spca2014 office365 ap is full hackett obrien

http://blogs.office.com/dev

Page 45: Spca2014 office365 ap is full hackett obrien

http://aka.ms/AskSharePointDev

http://aka.ms/AskOfficeDev

http://aka.ms/AskOffice365Dev

Page 46: Spca2014 office365 ap is full hackett obrien

http://aka.ms/OfficeDevFeedback

Page 47: Spca2014 office365 ap is full hackett obrien

http://blogs.office.com/2014/05/29/office-developer-platform-code-samples/

Page 48: Spca2014 office365 ap is full hackett obrien

https://github.com/OfficeDev