5

我对网络开发很陌生。我用 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

4 回答 4

7

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

这是它的工作原理https ://developers.google.com/accounts/docs/OAuth2

要开始编码

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

只需下载项目并按照提到的步骤操作即可。

我最近尝试过这个,它工作100%正常。

于 2012-09-24T05:38:10.117 回答
3

我现在正在参加 Google 演示,显然他们刚刚推出了Google+ 登录,它可以让你更优雅地做这样的事情。

真的,我对此一无所知,但它确实值得一看。

于 2013-02-28T14:22:20.090 回答
3

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

于 2012-09-24T05:36:24.420 回答
1

为此,您必须使用 google 客户端 Api library for php

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

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

如果您需要工作教程。

于 2014-01-22T12:14:17.880 回答