Learn how to reach out to external services such as Microsoft Graph.
- [Instructor] Suppose you want to reach out…to external services such as Microsoft Graph.…Microsoft Graph is rapidly becoming…the universal endpoint for everything in Office 365.…Or you might want to use Bing Search…or one of the many cognitive services APIs…or even an API from another vendor.…You really have two ways of doing this.…You could say, okay, I have a client-side application…that happens to be running inside the web…extensibility framework of an Office application.…
I can call the API using Javascript…with the jQuery.ajax function or the native…XMLHttpRequest object, just like I would…if I was building an application in the browser.…For example, a single page application.…And because it is a browser engine…that is hosting the add-in, or an iFrame…if we were working inside an office online application,…well, we have the same constraints that a browser imposes,…such as the same-origin policy restriction,…which means that the browser will block access to domains…other than the one the page was loaded from.…
Author
Released
9/13/2018- How Office extensions work
- Using the Office.js libraries
- Working with ScriptLab
- Creating an add-in with Visual Studio
- Working with manifests and commands
- Deploying and debugging add-ins
- Developing new add-in controls
- Converting from JavaScript to TypeScript
- Working with Yeoman, Angular, and React
- Sideloading add-ins to different locations
- Guidelines for designing add-ins
- Using Office application APIs
- Publishing and licensing add-ins
Skill Level Intermediate
Duration
Views
Related Courses
-
Office 365: Administration (2017)
with David Elfassy2h 49m Intermediate -
Office 365: Provision Office 365
with Brian Culp1h 35m Intermediate
-
Introduction
-
What are Office add-ins?2m 34s
-
1. Getting Started
-
Office extensions2m 19s
-
How Office extensions work2m 23s
-
The Office.js libraries2m 3s
-
Introduction to ScriptLab4m 58s
-
-
2. Building Add-Ins with Visual Studio
-
Add-in manifests3m 55s
-
Add-in web projects4m 17s
-
Deploying and debugging3m 54s
-
Add-in commands3m 30s
-
Create a new control5m 35s
-
3. Using Other Libraries and Tooling with Add-Ins
-
An example in Angular3m 42s
-
The React framework2m 14s
-
An example in React6m 24s
-
Office UI Fabric3m 45s
-
Design guidelines2m 58s
-
Design toolkit4m 26s
-
Consuming external services4m 27s
-
4. Add-Ins for Word, PowerPoint, and OneNote
-
The Word API6m 6s
-
Explore glossary add-in code6m 36s
-
Tour the glossary add-in5m 43s
-
OneNote10m 28s
-
PowerPoint3m 33s
-
-
5. Add-Ins for Excel
-
The Excel API8m 10s
-
A built-in sample in Excel7m 43s
-
Repurposing7m 27s
-
Excel custom functions5m 39s
-
-
6. Add-Ins for Outlook
-
Sample Outlook add-in9m 49s
-
Outlook contextual add-ins1m 53s
-
Actionable messages3m 49s
-
7. Distributing Your Add-In
-
Add-in distribution options1m 59s
-
Publishing to the Store7m 54s
-
Licensing1m 56s
-
Centralized deployment2m 6s
-
Updating your add-in1m 5s
-
-
Conclusion
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Consuming external services