5/2/2019 4:03 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Build smart productivity apps with Microsoft Graph JavaScript SDK 5/2/2019 4:03 PM Build smart productivity apps with Microsoft Graph JavaScript SDK Richard diZerega (@richdizz) Principal Software Engineer Commercial Software Engineering © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
SDK Features Built for Node.js and client-side applications Build 2015 5/2/2019 4:03 PM SDK Features Built for Node.js and client-side applications (NODE) npm install @microsoft/microsoft-graph-client (Client-side) <script type="text/javascript" src="graph-js-sdk-web.js"></script> Decoupled from authentication var client = MicrosoftGraph.Client.init({ authProvider: (done) => { done(null, "ACCESS_TOKEN_HERE"); } }); © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Build 2015 5/2/2019 4:03 PM SDK Features API + Query Parameter(s) + Action returns Promise // get the names of my top 5 contacts on the beta endpoint client.api('me/people') .version("beta") //optional .top(5) .select("displayName") .get((err, res) => { const topContacts = res.value.map((u) => { return u.displayName }); console.log("Top contacts:", topContacts.join(", ")); }); Typings available for TypeScript/IntelliSense © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Demo Graph SDK for PHP
Start Developing Graph SDKs http://aka.ms/graphsdks Graph SDK for JavaScript http://aka.ms/graphsdk-js Microsoft Graph Github https://github.com/microsoftgraph StackOverflow [microsoftgraph]
5/2/2019 4:03 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.