php - 没有 plus 是否仍然可以使用 Google OAuth?

标签 php google-plus

我有一个有效的 php 代码,它允许用户通过 Google Api 登录。

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

我使用位于 http://code.google.com/p/google-api-php-client/downloads/list 的最新 API仍然无法确定我是否可以为没有也不想激活 Google“plus”的人使用相同的服务。

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

问题的答案:为了快速引用,答案是 *Google_Oauth2Service* 类

最佳答案

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

如果您使用 Google+ Sign-In,您将获得高级功能和社交功能,如果您的用户选择该选项,系统将提示他们升级其 Google 帐户。此方法使用 plus.login OAuth 范围,除了可以调用的其他 API 方法之外,它还为您提供身份信息。

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

关于php - 没有 plus 是否仍然可以使用 Google OAuth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18519651/

相关文章:

php - 更新大型 CakePHP 模型,但*不*触及某些字段?

php - 如何在 Doctrine 2 中将实体重新保存为另一行

android - 如何在 android 中集成谷歌登录时获取电子邮件地址

android - 滚动在 Google+ Android 应用程序中如何工作?

php - 在 PHP 或 Javascript 中转换时间?

PHP Redis 管道 lRange 无法正常工作

php - 带有 php 后端的 AngularJS 应用程序上的 Facebook 身份验证

ruby-on-rails - 自定义google plus url默认评论

google-plus - 在 Google+ 上上传和分享图片

ios - IOS什么时候调用谷歌加Silent Authentication