在我的网站上使用Google Plus登录

时间:2012-09-24 05:19:32

标签: php google-plus

我对网络开发很陌生。我已经搜索了Google plus的登录信息,并找到了几个很好的教程。但它们似乎很老(大部分来自2011年)。为什么呢?

我尝试了以下代码块。

<script type="text/javascript" language="javascript">    
   $("#packagesGrid").load('https://www.googleapis.com/oauth2/v1/userinfo?alt=json&access_token=ya29.ahes6zt9yv2qaeej5ycn21fn9maokp15scwqkcal3guqxxez7odtjg&token_type=bearer&expires_in=3600');    
</script>

我只是手动将标记粘贴到jQuery加载函数的url上。但页面上没有任何内容。

4 个答案:

答案 0 :(得分:7)

Google API使用 OAuth 2.0 协议进行身份验证和授权。 Google支持多种OAuth 2.0流程,涵盖常见的Web服务器,JavaScript,设备,已安装的应用程序以及服务器到服务器方案。之前版本的OAuth已被Google弃用。

以下是它的工作方式https://developers.google.com/accounts/docs/OAuth2

开始使用编码

https://code.google.com/p/google-plus-php-starter/

只需下载项目并按照上述步骤进行操作。

我最近尝试了这个,它的工作 100%很好。

答案 1 :(得分:3)

我建议使用以下教程Login with Google Account OAuth。它解释了调用正确的方法并将用户数据保存到数据库中。此外,它今天发布。

答案 2 :(得分:2)

我现在正在Google演示文稿中,显然他们刚刚发布了Google+ sign-in,这使您可以更优雅地完成这样的工作。

我真的不知道这个,真的,但它确实值得一看。

答案 3 :(得分:1)

为此你必须使用谷歌客户端Api库的PHP

之后,您需要生成一些密钥(例如客户端ID,客户端密钥,Google的简单API密钥)

然后你必须使用这些API并使用生成的密钥。您可以在相应的网站上找到完整的程序和文件......

如果你需要工作教程。