如何获取 Windows 8 Live ID

本文关键字:Windows Live ID 获取 何获取 | 更新日期: 2023-09-27 18:31:55

Windows 8使用Live ID作为用户名。如何在 C# 中获取此 LiveID?

如何获取 Windows 8 Live ID

Metro 应用程序在设计上限制了对许多他们不应该真正需要的信息的访问,我认为这可能是其中之一。

WinRT 可以访问Windows.System.UserProfile.UserInformation类(如 CodeCaster 建议的那样),但正如我所检查的,在所有方法中,只有GetDisplayNameAsync()可能返回实时 ID(电子邮件),并且只有在帐户上未设置名字/姓氏的情况下。

(此外,此类中的大多数方法都需要设置企业身份验证功能,这在应用商店中并不受欢迎。而且该类的文档目前很差。

对于单点登录体验,您可能更愿意使用实时软件开发工具包。

看看下面的帖子:

http://www.silverlightshow.net/items/Using-the-Live-SDK-in-Windows-8-XAML-C-Metro-Applications.aspx

还有关于之前的问题:

通过 Windows Live ID 登录到桌面应用程序

Windows Live ID 通过 HttpRequest 登录

也许Windows.System.UserProfile.UserInformation包含一些相关数据。