在我对该主题进行了一些研究后,我发现Windows Live停止通过其API为用户的联系人提供电子邮件地址。相反,他们提供了电子邮件散列。
我做了更多的研究,我发现许多网站都可以检索用户的联系人列表并显示它(用电子邮件,而不是哈希),但不同的是,我不认为他们在使用oAuth,因为要检索电子邮件,用户必须提供他的电子邮件/密码。
我需要在我的网站上实现导入用户的联系人列表,我看不到通过Live的API使用oAuth REST请求的解决方法(假设我能够获得访问令牌并发出其他REST请求)。
如果不使用oAuth,还有什么其他方法可以获取Windows LiveHotmail联系人列表?
我最终使用了Windows Live ID的委派身份验证。即使它被弃用,它也必须这样做,直到我找到一个更有效的解决方案。