google plus api:从php中的代码获取访问令牌和用户详细信息

时间:2014-01-08 08:09:12

标签: php google-api google-plus google-api-php-client

我正在使用谷歌服务器端流程,链接是 https://developers.google.com/+/web/signin/server-side-flow

我是第8步的结构,实际上我不知道如何从代码中获取访问令牌。

我在验证后得到了代码,然后将代码发送到服务器,我的服务器代码是

require_once '../google/src/Google_Client.php';
require_once '../google/src/contrib/Google_PlusService.php';

session_start();

$client = new Google_Client();
$client->setApplicationName('Login with Google+');
$client->setClientId('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
$client->setClientSecret('xxxxxxxxxxxxxxxxxxxxxxx');
$client->setDeveloperKey('xxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
$client->setRedirectUri('postmessage');
$plus = new Google_PlusService($client);
$code = $_POST['code'];
$client->authenticate($code);

$token = json_decode($client->getAccessToken());

return $token;

现在我收到内部服务器错误(500)。

任何人都可以帮忙解决这个问题。

0 个答案:

没有答案