1

在我的网站中,我想添加“邀请我的通讯录的朋友”功能。

我希望用户在我的网站上填写登录表单。然后网站联系 Google Mail、Yahoo Mail、Live Mail 并检索联系人列表。

在 Google 和 Yahoo 支持的 Oauth 协议中,用户被重定向到 Google 或 Yahoo 页面(如 Facebook)以允许用户授予权限。

但我看到两个网站没有任何重定向来获取通讯录(LinkedIn用于 Google 邮件帐户,Theauteurs 用于实时邮件。)

你知道我如何在不将用户重定向到谷歌、微软或雅虎网站的情况下获得通讯录吗?

4

3 回答 3

1

简单的。他们都没有使用 OAuth 访问联系人数据。这意味着用户无法获得好处(例如不必共享密码和轻松撤销)。

于 2010-04-21T16:08:49.610 回答
0

Facebook will be dropping Connect in favor of oAuth. Outlined here-> http://www.pcmag.com/article2/0,2817,2362920,00.asp

于 2010-04-22T18:15:37.403 回答
0

OAuth 背后的动机是避免用户在站点 B 中输入站点 A 的凭据(这就是您)。

如果您遵循这条路径(我相信您不应该这样做),那么您根本就没有进行 OAuth。

PS:为什么 Facebook 不使用 OAuth 仍然让我感到困惑......

于 2010-04-21T20:09:03.897 回答