Before you call the Live Connect APIs, you should feel comfortable with a set of core concepts that apply to all app types. These core concepts include how to get the correct access levels to begin working with users' info; how to work with users' info by using Representational State Transfer (REST) and OAuth 2.0; how to take advantage of single sign-on scenarios; how to reference the Live Connect APIs; how to sign a user in; and how to get the signed-in user's permission for your app to work with his or her info in Outlook.com, Microsoft SkyDrive, Windows Live Messenger, and other services that are compatible with Live Connect.
Scopes and permissions
How to get permission from a user to access that user's info or to create new objects on behalf of that user.
How to use REST with Live Connect to access info programmatically about users, their contacts and friends, their web-based activities and personal statuses, their media stored on SkyDrive, and more.
Referencing the APIs
How to begin coding with the Live Connect APIs.
Signing users in
How your app can enable a user to sign in.
Obtaining user consent
How your app can get a signed-in user's permission, or consent, to work with his or her info.
Getting user data
How your app can begin working with a signed-in user's info.
Single sign-on for apps and websites
How to design your apps and websites so that users don't have to sign in with their credentials multiple times when they access related resources.
How to use server-side scripts to interact directly with Live Connect by using REST.
How Live Connect implements the OAuth 2.0 protocol's authorization flows to authenticate users and to provide your apps with permission to access authenticated users' info.
These core concepts build on the info in Getting started. After you learn these concepts, we encourage you to begin working with the code examples in areas such as Identity (profiles), Hotmail (contacts and calendars), and SkyDrive (files and photos). You can also go straight to the Live Connect API Reference to get info to further customize your apps.
Build date: 5/15/2013