2011-08-23 144 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}` 

然後你會得到實際的電子郵件。

希望這可以幫助別人。 :)

相關問題