我有一个可用的 php 代码,它允许用户通过 Google Api 登录。
问题是,此代码要求用户成为 Google Plus 用户。
我使用位于 http://code.google.com/p/google-api-php-client/downloads/list 的最新 api,但仍然无法确定是否可以为没有且不想激活 Google“plus”的人使用相同的服务。
更新 :我知道这可能是一个 3rd 方 api 问题,我也认为这是一个关于流行的 3rd 方 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/