Язык: HTML | XAML

Использование служб Windows Live для персонализации приложений (XAML)

Можно персонализировать приложения среды выполнения Windows на C++, C# или Visual Basic таким образом, чтобы они представляли для пользователей дополнительную ценность, включив в него компоненты служб Windows Live.

Пакет Live SDK позволяет приложениям среды выполнения Windows использовать данные из профиля пользователя учетной записи Microsoft, из Outlook.com и Microsoft OneDrive для предоставления персонализированного и основанного на взаимодействии обслуживания. Live SDK использует стандартные протоколы, такие как OAuth 2.0 и нотация объектов JavaScript (JSON), для взаимодействия с другими платформами.

Функции Live SDK

Пакет Live SDK позволяет приложениям среды выполнения Windows на C# или Visual Basic использовать возможности служб Windows Live для предоставления пользователям персонализированного и основанного на взаимодействии обслуживания. Приложения среды выполнения Windows на C++ могут использовать пакет C++ REST SDK (или класс Windows::Web::Http::HttpClient) и API Live REST для доступа к тем же возможностям. Дополнительную информацию см. в разделе Подключение к мобильным службам.

Этот раздел позволит вам познакомиться поближе с данными возможностями Live SDK.

Возможности API Identity

API удостоверений позволяет персонализировать приложения среды выполнения Windows на C++, C# или Visual Basic. В приложениях магазина Windows функция единого входа делает эту персонализацию органичной частью взаимодействия пользователя с Windows.

  • Удобная персонализация

    Вы можете разрешить пользователям входить в свою учетную запись Майкрософт с помощью элемента управления, предоставленного Live SDK. После того как пользователь войдет в свою учетную запись, приложения среды выполнения Windows могут получать доступ к информации из его профиля.

  • Информация из профиля

    Приложения среды выполнения Windows могут получать доступ к информации, которую пользователи добавляют в профиль учетной записи Майкрософт, делая ваше приложение своим приложением. Профиль, к которому приложение получает доступ, обычно содержит такие сведения, как имя и фамилия пользователя, его пол и дата рождения.

Познакомьтесь поближе с Identity API

Возможности API OneDrive

Используя API OneDrive, пользователи могут сохранять фотографии, видеозаписи и документы в облаке, откуда доступ к ним возможен с любого устройства. Приложения среды выполнения Windows на C++, C# или Visual Basic могут сохранять личное содержимое пользователей в облаке для обмена им с другими приложениями. Приложения среды выполнения Windows могут также загружать свое содержимое из облачной службы в собственное взаимодействие с пользователем. Пользователи также могут делиться содержимым с другими пользователями через OneDrive, для чего тем совсем не обязательно быть пользователями OneDrive или даже иметь учетную запись Майкрософт.

API OneDrive допускает следующие сценарии совместного использования из приложения среды выполнения Windows:

  • Фотографии и видеозаписи

    Предоставьте пользователям возможность выбирать, отправлять и предоставлять общий доступ к фотографиям и видеозаписям, которые они создали в вашем приложении. Приложения для редактирования изображений или видеозаписей могут подключаться к облаку и предоставлять пользователям возможность ретушировать свои фотографии и делать их более выразительными с помощью фильтров.

  • Документы

    Предоставьте пользователям возможность доступа к их документам, таблицам и презентациям откуда угодно и с любого устройства. Ваше приложение может помочь пользователям в создании, доступе и редактировании их документов, хранящихся в OneDrive.

Подробнее об API OneDrive.

Возможности API Outlook.com

API Outlook.com позволяет приложениям среды выполнения Windows на C++, C# или Visual Basic взаимодействовать с контактами и календарями, которые пользователи сохраняют в учетных записях Outlook.com. Приложение может использовать эту информацию, улучшая взаимодействие с пользователями.

Приложения среды выполнения Windows можно сделать более привлекательными для пользователей, используя API Outlook.com для получения доступа к их:

  • Контактам

    Связывайте своих клиентов с другими известными им пользователями, которые также используют ваше приложение.

  • Календарям

    Предоставляйте пользователям причину возвращаться к вашему приложению путем подписки на общие календари вашего приложения или создания событий, которые доступны вашему клиенту на всех его устройствах.

Подробнее об API Outlook.com

Начало работы со службами Windows Live в приложениях среды выполнения Windows на C++, C# или Visual Basic

Ниже описано, как подготовиться к использованию Live SDK в приложениях среды выполнения Windows.

Подготовка компьютера, на котором ведется разработка, к использованию служб Windows Live в создаваемых приложениях среды выполнения Windows

Подготовьте компьютер, на котором ведется разработка для Windows 8, с помощью следующих шагов:

  1. Скачивание и установка средств и пакета SDK для разработки приложений среды выполнения Windows, если эти средства еще не установлены. В данный пакет для скачивания входят Microsoft Visual Studio и другие необходимые средства.
  2. Скачивание и установка Live SDK.

Подготовка учетной записи к использованию служб Windows Live в создаваемых приложениях Магазина Windows:  

Для разработки приложения Магазина Windows, использующего службы Windows Live, необходимо иметь учетную запись разработчика приложений для Магазина Windows. Если у вас ее еще нет, можно создать ее в вашей Информационной панели.

Необходимо зарегистрировать приложения магазина Windows, которые используют службы Windows Live в вашей Информационной панели, чтобы они смогли использовать все возможности этих служб.

Использование служб Windows Live в приложениях среды выполнения Windows на C++, C# или Visual Basic

После того как на используемом для разработки компьютере будет установлено необходимое программное обеспечение и будут настроены учетные записи, обратитесь к следующим разделам за дополнительной информацией об использовании возможностей служб Windows Live в приложениях среды выполнения Windows.

В этом разделе

ТемаОписание

Краткое руководство: персонализация вашего приложения

Ваши приложения среды выполнения Windows на языках C++, C# или Visual Basic могут использовать службы Windows Live для доступа к информации из профиля учетной записи Майкрософт пользователя с помощью пакета Live SDK.

Подключение к Windows Live с помощью пакета SDK REST для C++

В приложении среды выполнения Windows на C++ непосредственно используется Справочник по REST Live SDK для подключения к службам Windows Live. Приложения на C++ не могут использовать Live SDK (Microsoft.Live.DLL), так как пакет SDK предназначен только для проектов .NET. Однако пакет SDK REST для C++, включенный в Microsoft Visual Studio, предоставляет собственный удобный API C++ для вызовов REST. В этом учебнике показано, как с помощью пакета SDK REST для C++ входить в Microsoft OneDrive (одна из служб Live), а затем выкладывать и скачивать фотографии. Кроме того, будут продемонстрированы рекомендуемые методы для подключенных приложений — пользователи могут выполнять вход, выход и всегда точно знать состояние подключения.

Требования для входа с учетной записью Майкрософт

Следуйте этим рекомендациям, чтобы обеспечить правильный вход в учетную запись Майкрософт для пользователей универсальных приложений Windows на C++, C# или Visual Basic.

 

Связанные разделы

Центр разработки служб Windows Live
Документация для разработчиков служб Windows Live

 

 

Показ:
© 2015 Microsoft