2011-08-23 146 views
2

我想写一个php脚本,使用它我可以从hotmail/windows live导入用户的地址簿。我正在使用Messenger Connect OAuth Wrap api来执行此操作。获取访问令牌后,我使用http://apis.live.net/V4.1/cid-'。$ uid。'/ Contacts/AllContacts ..检索用户的联系人,但它返回电子邮件散列而不是电子邮件地址。我已经看过所有的文档..它说,使用上述调用它将返回电子邮件散列,而不是地址。并没有其他方法提到实际的电子邮件地址。有人可以在这方面指导我吗?Messenger Connect OAuth包装api以获取用户电子邮件

+0

据我所知,你只能得到散列,而不是实际的电子邮件地址。 –

回答

1

我知道它的旧帖子,但我得到了你的问题的解决方案。

我在我的项目中也面临同样的情况。

该解决方案扩展了检索数据的范围。

https://login.live.com/oauth20_authorize.srf?client_id={APPID}&`scope=wl.signin%20wl.basic%20wl.emails%20wl.contacts_emails&response_type=code&redirect_uri=http://{REDIRECT_URI}` 

然后你会得到实际的电子邮件。

希望这可以帮助别人。 :)

相关问题