我有一个有效的 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.profile
或 userinfo.email
OAuth 范围请求用户身份。
如果您使用 Google+ Sign-In,您将获得高级功能和社交功能,如果您的用户选择该选项,系统将提示他们升级其 Google 帐户。此方法使用 plus.login
OAuth 范围,除了可以调用的其他 API 方法之外,它还为您提供身份信息。
选择适合您的应用和受众的方法取决于您。
关于php - 没有 plus 是否仍然可以使用 Google OAuth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18519651/