2012-03-21 189 views
0

我是stackeoverflow的新手。我正嘗試從asp.net中的Hotmail中獲取聯繫人的電子郵件地址,但它給出了電子郵件哈希值。從Hotmail檢索電子郵件聯繫人

如何獲取聯繫人的電子郵件地址?下面是我從API獲得的回覆。

{ 
    "id": "contact.ca49847541d000000000000000000000000", 
    "first_name": abc, 
    "last_name": xyz, 
    "name": "[email protected]", 
    "gender": null, 
    "is_friend": true, 
    "is_favorite": false, 
    "user_id": "XXXXXXX4d520c", 
    "email_hashes": [ 
     "abbfa2d656170aa1b4bd596047b98f0a2cc7b106ccfd83434e6caff01c2bdd77" 
    ], 
    "updated_time": "2011-11-12T08:15:26+0000" 
} 
+0

可能重複的[Windows活動API獲取電子郵件聯繫與電子郵件哈希](http://stackoverflow.com/questions/9210265/windows-live-api-get-email-contact-vs-email-hash) – Quentin 2012-03-21 11:57:00

+0

@昆廷,但你提供的鏈接沒有答案,我想它可以轉貼 – Mubarek 2012-03-21 12:09:10

+0

@nuux - 不,[你應該編輯它或發佈賞金](http://meta.stackexchange.com/a/21012/19068) – Quentin 2012-03-21 12:11:56

回答

1

一些更多的信息:

散列的目的不是要被「解碼」,關鍵是你是 能夠檢查其對電子郵件地址或地址,你已經 有。

來源和可能的重複:How to convert hash into text from the response of Live API for Contacts

因爲有人決定downvote我,我做了一些調查研究。您無法從這些哈希中獲取電子郵件地址。你需要找到另一種方式來檢索你的聯繫人和電子郵件地址。到目前爲止,我沒有找到任何解決方案來做到這一點。

我發現了一些非免費服務,可以爲您提供所需的服務。除此之外,似乎只有大公司才能夠獲得所有聯繫人的電子郵件地址。我猜微軟從安全中受益,並以大筆資金出售這個選項。

這裏有一個服務,你可以使用:

http://stescodes.com/grabcontacts.aspx

UPDATE: OpenContacts.NET是進口從流行的Web的電子郵件服務接觸開源庫。現在支持:GMail,Yahoo!郵件,直播(Hotmail)。

祝您有愉快的一天。

+0

我在http://cloudsponge.codeplex.com/ 找到了解決方案。感謝您的幫助。 – 2012-03-21 13:53:33

+1

Arent你不需要在這個25美元/月或275美元/年的cloudponge訂閱嗎?我在回答中添加了另一種溶劑(非免費)。 – ThdK 2012-03-21 14:10:06

+0

我想我終於找到了一種免費的溶劑。查看我答案中的更新。 – ThdK 2012-03-21 14:20:55