我对网络开发很陌生。我已经搜索了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上。但页面上没有任何内容。
答案 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并使用生成的密钥。您可以在相应的网站上找到完整的程序和文件......
如果你需要工作教程。