我是stackeoverflow的新手。我试图从asp.net中的Hotmail检索联系人的电子邮件地址。但是它给出了电子邮件哈希。
如何获取联系人的电子邮件地址?下面是我从API获得的回复。
{
"id": "contact.ca49847541d000000000000000000000000",
"first_name": abc,
"last_name": xyz,
"name": "test@test.net",
"gender": null,
"is_friend": true,
"is_favorite": false,
"user_id": "XXXXXXX4d520c",
"email_hashes": [
"abbfa2d656170aa1b4bd596047b98f0a2cc7b106ccfd83434e6caff01c2bdd77"
],
"updated_time": "2011-11-12T08:15:26+0000"
}
答案 0 :(得分:1)
更多信息:
哈希不是为了“解码”而设计的,关键在于你 能够根据您已经的电子邮件地址或地址进行检查 有
来源和可能重复:How to convert hash into text from the response of Live API for Contacts
因为有人决定向我投降,我做了更多的研究。你无法从这些哈希中获得电子邮件地址。您需要找到另一种方法来检索您的联系人和电子邮件。到目前为止,我没有找到任何溶剂来做到这一点。
我发现了一些非免费服务可以满足您的需求。除此之外,似乎只有大公司才能获得所有联系人的电子邮件。我想微软可以从安全性中受益,并以大笔资金出售这个选项。
以下是您可以使用的一项服务:
<强>更新强> OpenContacts.NET是用于从流行的Web邮件服务导入联系人的开源库。现在支持:GMail,Yahoo!邮件,直播(Hotmail)。
度过愉快的一天。