Office 365 Jivko Petiov, JS Talks 2015
-
Upload
jivkopetiov -
Category
Software
-
view
131 -
download
3
Transcript of Office 365 Jivko Petiov, JS Talks 2015
![Page 1: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/1.jpg)
Killer Single-page apps with Office 365 APIs and Angular
by Jivko PetiovChief Architect, Abilitics
![Page 2: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/2.jpg)
Why Should I care
• Enhance your apps• Reach
• 80 million Office 365 users• ½ billion OneDrive users
• Easy to get started• Be the Big brother in the enterprise
![Page 3: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/3.jpg)
Agenda
• Intro to Office 365 APIs• Demo• APIs Walkthrough• The Big Picture
![Page 4: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/4.jpg)
Microsoft technology is not boring
![Page 5: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/5.jpg)
What is Office 365• Exchange Online• SharePoint Online• OneDrive• Office Online• Azure Active Directory• Yammer• Skype for Business• Project Online• Power BI• CRM Online
![Page 6: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/6.jpg)
Office 365 APIs
• Launched in 2014• Ongoing• REST, OData• OAuth 2.0, Azure AD
![Page 7: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/7.jpg)
![Page 8: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/8.jpg)
Get Started
• Office 365 account• Create an Azure app• Write code
![Page 9: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/9.jpg)
Demo
![Page 10: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/10.jpg)
Available APIs
Generally Available: Exchange, AD
Preview: Webhooks, Onenote, Onedrive, etc
Standalone: SharePoint, Yammer
Upcoming: Excel, Skype, etc
![Page 11: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/11.jpg)
OneDrive API
• Files CRUD• Folders CRUD• File/Folder metadata• Links• Permissions
![Page 12: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/12.jpg)
Exchange API
• Mailbox CRUD• Drafts• Attachments• Folders• Contacts CRUD• Calendars CRUD• Events CRUD• Respond to event
![Page 13: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/13.jpg)
Webhooks API
• Subscribe to changes in Exchange:• Mailbox• Calendar• Contacts
• Created/updated/deleted events
![Page 14: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/14.jpg)
Onenote API
• Notebooks• Sections, section groups• Pages• Attachments
![Page 15: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/15.jpg)
Yammer API
• Open Graph• Messages• Threads, replies• Users• Topics• Relationships• Subscriptions• Likes• Search
![Page 16: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/16.jpg)
SharePoint API
• Lists/Libraries CRUD• Taxonomy• Search queries• User Profiles
![Page 17: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/17.jpg)
The Big Picture
• 80 million Office 365 users• ½ billion OneDrive users• Unified API – single token for all APIs• Upcoming APIs – Excel, Skype,
• Video and more• All organization data in the developer’s hands
![Page 18: Office 365 Jivko Petiov, JS Talks 2015](https://reader031.fdocuments.net/reader031/viewer/2022030316/5878bada1a28ab724c8b767d/html5/thumbnails/18.jpg)
Thank You
• [email protected]• twitter.com/jivkopetiov• github.com/abilitics – code to be
uploaded here