在 Windows 10 UWP 中,我尝试使用 WebAuthenticationCoreManager.RequestTokenAsync 从使用 Microsoft 帐户的登录中获取结果。我得到一个成功的 WebTokenRequestResult。ResponseData[0] 包含一个带有 ID 的 WebAccount - 但 UserName 为空。调用的范围是 wl.basic - 所以我应该得到很多信息......我不知道如何检索额外的信息 - 对于当前的测试,用户名就可以了。
我检查了通用样本——在那里我找到了一个片段,它试图做我正在尝试的事情——webTokenRequestResult.ResponseData[0].WebAccount.UserName 的输出。
顺便说一句 - 示例输出也是空的。
这是一个错误 - 还是我(以及示例中的 MS)必须做什么才能获取用户个人资料数据(或至少是用户名)?