0

我在我们运行的一家公司的 Intranet(由 Wordpress 提供支持)中遇到了这个问题——这让我们所有人都感到困惑。

尝试使用 Google Contacts API 对用户进行身份验证时,在授予访问用户联系人列表的权限后且在进行完全身份验证之前会返回错误,但没有详细说明错误究竟是什么。

它工作得非常好,直到四月下旬/五月初的一天突然停止工作。

我们使用以下范围:http://www.google.com/m8/feeds/contacts/default/full

一个临时解决方案已经到位,改为使用 Google+ API。这很好,除了 API 在验证后不提供用户的电子邮件地址,只提供他们的个人资料详细信息。

我们绝对需要电子邮件地址来限制具有特定电子邮件地址的人访问网站,以及与 WordPress 的用户管理正确集成,生成新用户帐户并将它们链接到经过身份验证的电子邮件地址。

我们非常感谢任何帮助!

4

1 回答 1

0

您没有提供太多详细信息,但 Google+ 登录应该有您想要的,并且它带有预煮的 PHP 代码,请参阅https://developers.google.com/+/quickstart/php

此外,您可以通过基本的登录流程,如果您使用“openid email”之类的范围,您肯定会得到电子邮件地址;见https://developers.google.com/accounts/docs/OAuth2Login

于 2013-05-31T23:26:21.857 回答