Php 在没有plus的情况下仍然可以使用Google OAuth吗?

Php 在没有plus的情况下仍然可以使用Google OAuth吗?,php,google-plus,Php,Google Plus,我有一个php代码,可以让用户通过GoogleAPI登录 问题是,该代码要求用户成为Google Plus用户 我使用了位于的最新api,但仍然无法确定我是否可以为没有或不想激活Google“plus”的用户使用相同的服务 更新:我知道这可能是一个第三方api问题,我也认为这是一个关于流行的第三方api的问题,这个问题及其答案可能仍然会帮助很多人 问题答案:为了快速参考,答案是*Google_Oauth2Service*类您可以使用Google OAuth作为一种机制来验证用户,而无需这些Goo

我有一个php代码,可以让用户通过GoogleAPI登录

问题是,该代码要求用户成为Google Plus用户

我使用了位于的最新api,但仍然无法确定我是否可以为没有或不想激活Google“plus”的用户使用相同的服务

更新:我知道这可能是一个第三方api问题,我也认为这是一个关于流行的第三方api的问题,这个问题及其答案可能仍然会帮助很多人


问题答案:为了快速参考,答案是*Google_Oauth2Service*类

您可以使用Google OAuth作为一种机制来验证用户,而无需这些Google用户激活Google+帐户。看见这种方法依赖于通过
userinfo.profile
userinfo.email
OAuth范围请求用户身份

如果您使用,您将获得高级功能和社交功能,如果您的用户选择该选项,他们将被提示升级其Google帐户。这种方法使用
plus.login
OAuth范围,除了可以调用的其他API方法外,还可以获取身份信息


选择适合您的应用程序和受众的方法取决于您。

截至2015年6月,您必须使用google+API设置登录(其他方法已被弃用)


如果您希望您的用户在没有google+帐户的情况下登录,您需要指定“profile”而不是“”作为解释范围

请联系API供应商以获取您的支持选项:另外,我不太确定您说的是什么:服务要求您成为google+用户不是更正确吗?因此,更多的是你可以通过这个图书馆访问什么,而不是其他任何东西。有些人不喜欢Facebook或类似的服务,但他们有gmail帐户。在这种情况下,强迫gmail用户拥有社交帐户可能并不好。谢谢BrettJ,这篇文章帮助我在最新的API中找到了正确的类。(Google_OAuth2服务类)