friends friend contacts contact calendar event albums album skydrive folderphotodoc profilepicture
TRANSCRIPT
![Page 1: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/1.jpg)
The developer’s guide to the SkyDrive API’s
Deepesh MohnaniProgram Manager @deepeshm3-139
![Page 2: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/2.jpg)
• What is SkyDrive?• Microsoft’s bet on SkyDrive• Connecting your apps
with SkyDrive• Connecting your website
with SkyDrive
Agenda
![Page 3: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/3.jpg)
What is SkyDrive?
![Page 4: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/4.jpg)
• Deeply integrated in Windows and Office
• Natively accessible across devices and web
• Rich sharing and collaboration
• Easy to use developer APIs
Powerful cloud storage for docs, photos, and files
![Page 5: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/5.jpg)
Microsoft’s bet on SkyDrive
![Page 6: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/6.jpg)
Deep integrationIntegrated with Office todayWith Office 2013 you can easily Open and Save documents in SkyDrive as well as share them from the document enabling co-authoring on PC, Web and Mac.
Integrated into Windows and File Explorer SkyDrive is integrated into Windows through Windows Explorer and File Explorer to provide you offline access to all of your stuff in SkyDrive.
Best cloud for Windows 8SkyDrive has a Windows Store app for Windows 8 that allows users to access SkyDrive files and save to SkyDrive across the OS
Windows Phone camera rollDeeply integrated in to the Windows Phone camera roll and Office Hub. Take a picture and it is automatically backed up into SkyDrive
![Page 7: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/7.jpg)
SkyDrive everywhere
FilesModern devicesApps
• Available across devices
• Storage plan that fit your needs
• Connect Windows devices and apps to personal cloud storage so you can work or play seamlessly anywhere
• Works with Office so you can organize, work together, and share in new ways
• Works with the 3rd party apps that you care about
![Page 8: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/8.jpg)
Connecting your apps to SkyDrive
![Page 9: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/9.jpg)
You can create apps that….Create and capture docs or photos• Save news articles to SkyDrive for access later on another PC• Save images from a shopping app to SkyDrive to show off later on a phone or TV• Store drafts for a notes app so users can pick up where they left off on another device
Bring their personal content to your experience• Share pictures from user’s SkyDrive in a social networking app• Insert pictures into a review app• Access pictures and documents from a user’s SkyDrive from anywhere
<Enter your scenario here>• The SkyDrive APIs allow you to read and write any file type to your users’ SkyDrive
![Page 10: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/10.jpg)
Live SDKWhat is it?• Access SkyDrive using industry standard protocol like OAuth
2.0 and RESTful web APIs returning JSON responses
• Unified cross-platform programming experience
Why use it?• Easy to get started – integrated with Visual Studio• Built on top of the REST APIs• Simplifies authentication and the permission grant experience• Provides a recognizable login experience
![Page 11: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/11.jpg)
https://apis.live.net/v5.0/me/
friends
friend friend
contacts
contact
contact
calendar
event event
albums
album album
SkyDrive
folder photo doc
profile picture
Live SDK
![Page 12: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/12.jpg)
Live SDK – C#LiveLoginResult authResult = await authClient.LoginAsync(new List<string>() { "wl.signin", "wl.basic", "wl.skydrive" });
LiveConnectClient clientFolder = new LiveConnect…..;clientFolder.GetAsync("/me/albums");
![Page 13: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/13.jpg)
Live SDK - JSWL.Event.subscribe("auth.login", onLoginComplete); WL.init(); WL.login({
scope: ["wl.signin", "wl.skydrive"],
});
WL.api({ path: “me/albums",
method: "get" } ).then…..
![Page 14: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/14.jpg)
Demo
Integrating SkyDrive into your app
![Page 15: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/15.jpg)
Demo recapGetting started with Live SDKCreating a “hello world” app Getting user profile infoLoading user albumsLoading pictures from an albumUploading and downloading files
![Page 16: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/16.jpg)
Connecting your website to SkyDrive
![Page 17: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/17.jpg)
Enable web users to open files from or save files to SkyDrive• File picker light box • Easy to implement: just insert a few
lines of JavaScript• Replicating the experience of picking
files from SkyDrive in Windows 8 to the web
Drag picture to placeholder or click icon to add
SkyDrive picker
![Page 18: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/18.jpg)
Demo
Integrating SkyDrive into your website
![Page 19: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/19.jpg)
Demo recap• Integrating the SkyDrive picker to your website• Providing a familiar experience to your users
![Page 20: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/20.jpg)
Supported platforms
REST and many more…..
![Page 21: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/21.jpg)
Questions
![Page 22: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/22.jpg)
SkyDrive: http://www.skydrive.com
Live SDK portal : http://dev.live.com
Live SDK download: http://dev.live.com/download
Interactive SDK: http://isdk.dev.live.com
Live SDK source: http://github.com/liveservices/
Samples: http://github.com/liveservices/liveSDK
Twitter: @deepeshm
Blog : https://blogs.msdn.com/deepm
Resources
Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions
![Page 23: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/23.jpg)
• Develop: http://msdn.microsoft.com/en-US/windows/apps/br229512
• Design: http://design.windows.com/
• Samples: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
• Videos: http://channel9.msdn.com/Windows
Resources
Please submit session evals by using the Build Windows 8 appor at http://aka.ms/BuildSessions
![Page 24: friends friend contacts contact calendar event albums album SkyDrive folderphotodoc profilepicture](https://reader036.vdocuments.us/reader036/viewer/2022081422/551641515503469d698b45f0/html5/thumbnails/24.jpg)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.