我正在开发一个 Windows Phone 7 应用程序,但不想重新实现我自己的身份/身份验证服务 - 特别是当我们知道用户将使用 Windows Live 帐户登录时。但是我明白 从这个线程 Microsoft 不会授予对登录用户详细信息的访问权限。真的吗?

有没有办法从 Windows Live Id 服务获取此信息?是否有可在该设备上运行的 api?

谢谢,

有帮助吗?

解决方案

确实,Windows Live ID 将不可用于应用程序。大概是为了保护消费者的隐私。

然而,正如 Istvan 所提到的,现在有一个匿名 Live Id 可供使用,您的链接中引用的谈话就是这种情况。

您可以通过此处的 ANID 访问此信息,供您参考。

UserExtendedProperties.GetValue 方法 (Microsoft.Phone.Info)

您可以在多大程度上将其用于登录服务取决于您的要求。服务可以通过多种不同方式与用户交互,以识别仅与该用户相关的服务功能。

我还没有广泛研究 Indy 提到的 Messenger Connect。看起来很有趣。尼克·兰多夫 (Nick Randolph) 发布了一些早期可以完成的操作的演练,如果您想结合 Indy 的信息进行研究。

带有 Windows Live Messenger Connect 的 Windows Phone 7 Beta

其他提示

你有没有看Windows Live Messenger的连接?它最近又传出Beta版的出来(的公告)。 Windows Live Messenger的连接器提供Javascript和REST API的应用程序使用的框架,这里是开始对文档点。您可以使用的Windows Live REST资源管理器探索REST API,还有的样品桌面应用程序,显示了如何整合的Windows Live Messenger连接。

HTH,indyfromoz

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top