asp.net – 如何从hotmail,live,gmail,yahoo导入联系人
如果soemone知道我需要使用哪些API,如果我想创建一个导入器,就像facebook中的导入器一样.导入用户及其电子邮件.
解决方法
我从一开始就知道你,这是关于这些API的一般知识,而不是指定给asp.net.
我已经联系导入到我的网络应用程序上工作所有这些服务等等. 这是关于每项服务的细分.如果您需要一些确认,可以查看此similar post. 在我告诉你任何事情之前,你最好先了解一下OAuth的工作原理以及三条腿的身份验证. 坚持,稍等!等一下!什么是三足认证?听起来有点尴尬或扭曲.那么我会在这里告诉你,但我真的建议reading up on OAuth以及它与三足认证的关系.它非常整洁.无论如何,三条腿认证是用户(即使用您的应用程序的人)登录外部服务(即谷歌,雅虎,直播)的一种方式,以便这些服务的消费者(即您的应用程序)可以访问用户的私人数据外部服务说.怎么回事三重奏逐渐增强. 三条腿如下: >用户将从您的应用程序重定向到外部服务提供商,其中包含一些信息,表明您的应用程序需要使用某些私人信息(如姓名和电子邮件地址). 哇.你觉得这很迂回吗?大名鼎鼎的原因是,用户不必向您(应用程序的作者)透露他们的密码.我们不希望用户的密码在所有这些第三方应用程序中浮动,是吗? OAuth只是更广泛的三足认证概念的应用. 现在谈谈你实际问的问题. Hotmail / Live Hotmail现在已知为Windows Live Hotmail.所以Hotmail是Live的一个子集,由Microsoft控制.只是认为你应该知道. 在我看来,Live的联系API是所有这些中最烦人的.它不使用OAuth,这是广泛接受的三足认证解决方案.它使用自己称为委托身份验证的东西.他们是谁违背行业标准?他们必须认为他们是世界上最大的计算机公司或者其他…… 这是API documentation. Gmail / Google Google通讯录API使用OAuth. OAuth之所以如此出色是因为它被广泛使用,因此有一些TON已经用一堆不同的语言编写了它们(当我这样做的时候,我在PHP.Here’s one I found for asp.net中工作). Google Contacts API是较大的Google Data API的一部分. 0700概述了使用OAuth对Google Data API进行身份验证.Google Contacts API本身的文档正确here. 请注意,在Google Contacts API的文档中,它只提到了两种身份验证方法:AuthSub(将其视为Google的专有OAuth版本)和ClientLogin(这根本不是三脚验证.用户可以为您的应用提供用户名和密码以编程方式登录.OAuth仍然有效!这就是我使用的. 我肯定会建议使用OAuth. 雅虎 雅虎是最简单的.他们真的只允许OAuth.一旦您使用Google Contacts API掌握了OAuth,让它与Yahoo Contacts API一起使用真的很容易. Google Contacts API和Yahoo Contacts API之间的唯一区别是身份验证期间的一些URL以及您如何解析从API返回的数据. 这是一些linkage. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – mvc4 new {vs new object {
- 一款经典的ajax登录页面 后台asp.net
- asp.net-mvc-5 – 当EnableOptimizations为true时
- asp.net – 在我的网站中添加HttpModule时出现“
- asp.net-mvc – 有没有更好的方法来指定asp.net
- asp.net-mvc-4 – 从数据库上传模型时丢失dataAn
- asp.net-mvc – ASP.net身份在删除外部帐户后停止
- asp.net-mvc – ASP.NET MVC:如何创建一个可用的
- asp.net核心 – 无法在IISExpress中启动ASP.NET
- asp.net – 在谷歌地图和谷歌地球之间切换