Messenger Connect OAuth Wrap api 获取用户电子邮件

发布于 2024-12-01 01:07:31 字数 342 浏览 0 评论 0原文

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

I want to write a php script using which i can import the address book of a user from hotmail/windows live. I am using Messenger Connect OAuth Wrap api to do that. After getting the access token, i retrieved user's contacts using http://apis.live.net/V4.1/cid-'.$uid.'/Contacts/AllContacts .. though it returns email hashes instead of email addresses. I have looked all over the documentation.. it says that using the above call it will return email hashes instead of addresses. And there is no other method mentioned there to get actual email address. Can someone please guide me in this regard?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不即不离 2024-12-08 01:07:31

我知道这是一篇旧帖子,但我已经解决了您的问题。

我的项目中也遇到过同样的情况。

解决方案是扩大检索数据的范围。

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}`

然后您将收到实际的电子邮件。

希望这对其他人有帮助。 :)

I know its an old post but i got the solution of your problem .

I have faced same situation in the my project too.

The solution is extend the scope of your retrieving data.

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}`

Then you will get actual email.

Hope this helps someone else. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文